Welcome to IDENTITYKIT

IDENTITYKIT provide some API to perform face detection and face recognition. IDENTITYKIT is a RESTful web service easy to use! You don't have to do with image processing, you only have to call the API.

Try out our API for free!

Features

Face Detection & Eyes Detection

Performing face and eyes detection is as simple as shown in the following snippet ( Using the PHP Client Library).
$identitykit = new Identitykit();
$output = $identitykit->face_detect("http://www.identitykit.it/images/lena.png");
$output=
{
 "faces_detected":"1",
 "faces":[ {
           "tid":"1752",
           "quality":"high",
           "x":"213",
           "y":"205",
           "dimension":"180",
           "eye_left":{
                       "x":"266",
                       "y":"272"
                      },
           "eye_right":{
                       "x":"335",
                       "y":"273"
                      }
          } ],
 "status":"success"
}

Face Recognition

First train a model (See the documentation) then perfrom the recognition in only two lines of code.

$identitykit = new Identitykit();
$image="http://www.identitykit.it/images/lena.png";
$output = $identitykit->face_recognize(NAMESPACE,$image);
$output =
{
 "uid": 3,
 "distance": 34.4,
 "tag":1267,
 "quality":"high"
}

Train in the background

The training is a CPU intensive operation that can take a long time. However you don't need to wait for his end because the training run asynchronously. The usability of your application it will benefit.

Incremental Training

Train your model and update it with new user every time you want.

User plug-in & plug-out

Customize your model adding and removing user temporary. See tags.suspend and tags.activate