Perl interface to the REST API (Previously Face-Client)
Latest commit 3180af1 Jun 2, 2012 @arhuman Version released on CPAN (0.04)
Fix regression bug.



******************* Caution : Work in progress !!! ******************
The API isn't fully covered, the module is barely usable yet.

API change : All params now passed through hashref (for consistency)

    faces_xxxt() methods 
    tags_xxx() methods 
    account_xxx() methods 
now require a hashref as parameter


This module aims to provide a high-level interface to
the face recognition REST API.

Face recognition scenario :

    # First submit pictures
    @tags = $client->faces_detect( { urls => ",,," } );
    # Then save the tags id with the associated user id
    my $ids = join ",", map {$_->tid} @tags;
    my @st = $client->tags_save( { tids => $ids,uid => 'kevin.polizzi@face-client-perl' } );

    # Train for the use
    $client->faces_train( { uids => 'kevin.polizzi@face-client-perl' } );

    # From now on, you can try to recognize user on urL
    @tags = $client->faces_recognize( { urls => "", uids => 'kevin.polizzi@face-client-perl' } );
    if ($tags[0]->recognized) {


To install this module, run the following commands:

	perl Build.PL
	./Build test
	./Build install

Alternatively, to install with ExtUtils::MakeMaker, you can use the following commands:

	perl Makefile.PL
	make test
	make install


After installing, you can find documentation for this module with the
perldoc command.

    perldoc WebService::Face::Client

You can also look for information at:

    RT, CPAN's request tracker (report bugs here)

    AnnoCPAN, Annotated CPAN documentation

    CPAN Ratings

    Search CPAN


Copyright (C) 2012 Arnaud (Arhuman) ASSAD

This program is free software; you can redistribute it and/or modify it
under the terms of either: the GNU General Public License as published
by the Free Software Foundation; or the Artistic License.

See for more information.