Are you a Developer?  Signup

HiBrainy Face Recognition

HiBrainy Face Recognition makes it easy to add face analysis ability to your applications. You can integrate our cloud Face Recognition API, or host on your own to have more control of data, security, and privacy. You just provide an image or video to the HiBrainy API, and the service can provide the followings:

Face Detection

HiBrainy Face Detection can detect faces and get back the attributes such as rectangle, Gender, age and emotion.
Try another photo...
0% complete
json:
[{
    "FaceID":"c3373cce-f7f2-47be-a3b0-7f14d1fd4d83",
    "Status":200,
    "StatusMessage":"OK",
    "Rectangle":{
        "X":346,
        "Y":119,
        "Width":186,
        "Height":186
    },
    "Age":{
        "MinAge":24,
        "MaxAge":29
    },
    "Gender":{
        "Index":0,
        "Title":"Female"
    },
    "Emotion":[{
        "Index":0,
        "Title":"Angry",
        "Prob":0.0
    },
    {
        "Index":1,
        "Title":"Disgust",
        "Prob":0.0
    },
    {
        "Index":2,
        "Title":"Fear",
        "Prob":0.0
    },
    {
        "Index":3,
        "Title":"Happy",
        "Prob":1.0
    },
    {
        "Index":4,
        "Title":"Neutral",
        "Prob":0.0
    },
    {
        "Index":5,
        "Title":"Sad",
        "Prob":0.0
    },
    {
        "Index":6,
        "Title":"Surprise",
        "Prob":0.0
    }],
    "FaceLandMarks":[{
        "Title":"noseTip",
        "X":420,
        "Y":216
    },
    {
        "Title":"mouthLeft",
        "X":391,
        "Y":230
    },
    {
        "Title":"mouthRight",
        "X":478,
        "Y":268
    },
    {
        "Title":"eyebrowLeftOuter",
        "X":538,
        "Y":182
    },
    {
        "Title":"eyebrowLeftInner",
        "X":466,
        "Y":152
    },
    {
        "Title":"eyeLeftOuter",
        "X":512,
        "Y":192
    },
    {
        "Title":"eyeLeftTop",
        "X":490,
        "Y":177
    },
    {
        "Title":"eyeLeftBottom",
        "X":499,
        "Y":190
    },
    {
        "Title":"eyebrowRightInner",
        "X":440,
        "Y":141
    },
    {
        "Title":"eyebrowRightOuter",
        "X":394,
        "Y":120
    },
    {
        "Title":"eyeRightInner",
        "X":430,
        "Y":161
    },
    {
        "Title":"eyeRightTop",
        "X":413,
        "Y":144
    },
    {
        "Title":"eyeRightBottom",
        "X":419,
        "Y":157
    },
    {
        "Title":"eyeRightOuter",
        "X":403,
        "Y":146
    },
    {
        "Title":"noseRoot",
        "X":446,
        "Y":167
    },
    {
        "Title":"noseLeftAlarOutTip",
        "X":446,
        "Y":237
    },
    {
        "Title":"noseRightAlarOutTip",
        "X":407,
        "Y":218
    },
    {
        "Title":"upperLipTop",
        "X":421,
        "Y":245
    },
    {
        "Title":"upperLipBottom",
        "X":419,
        "Y":250
    },
    {
        "Title":"underLipTop",
        "X":415,
        "Y":270
    },
    {
        "Title":"underLipBottom",
        "X":411,
        "Y":281
    }],
    "Blur":{
        "Level":"clear",
        "Value":0.0
    },
    "RotateAngel":0
}]

Face Verification

Just upload two faces then our system compares that two faces belong to the same person or not. You will get a score to evaluate the similarity.
Upload first photo...
0% complete
Upload second photo...
0% complete
Json Output is here!
ResultIndex = 0: It means 2 faces belong to the same person with probability of 100%.
ResultIndex = 1: It means 2 faces belong to the same person with probability of 80% to 100%.
ResultIndex = 2: It means 2 faces belong to the different people with probability of 80% to 100%.
ResultIndex = 3: It means 2 faces belong to the different people with probability of 100%.

Face Identification

HiBrainy Face identification API can search, identify and match faces among 1 million people.
Even It can identify a face in a photo with more than one face.
Try another photo...
0% complete
json:
{
    "StatusCode":200,
    "StatusMessage":"OK",
    "PeopleCount":4,
    "PeopleKnownCount":2,
    "PeopleUnknownCount":2,
    "MenCount":3,
    "WomenCount":1,
    "People":[{
        "FullName":"Leonardo DiCaprio",
        "Category":"artist",
        "Gender":{
            "Index":1,
            "Title":"Male"
        },
        "Rectangle":{
            "X":414,
            "Y":62,
            "Width":139,
            "Height":180
        }
    },
    {
        "FullName":"Unknown",
        "Category":"Unknown",
        "Gender":{
            "Index":1,
            "Title":"Male"
        },
        "Rectangle":{
            "X":100,
            "Y":58,
            "Width":128,
            "Height":188
        }
    },
    {
        "FullName":"Amy Lou Adams",
        "Category":"بازیگر",
        "Gender":{
            "Index":0,
            "Title":"Female"
        },
        "Rectangle":{
            "X":748,
            "Y":83,
            "Width":128,
            "Height":174
        }
    },
    {
        "FullName":"Unknown",
        "Category":"Unknown",
        "Gender":{
            "Index":1,
            "Title":"Male"
        },
        "Rectangle":{
            "X":605,
            "Y":278,
            "Width":18,
            "Height":22
        }
    }]
}

Face Spoofing Detection

  • o Detect video replays and other copies like an avatar
  • o Asking user to move head a certain way and verify that the head was turned in the specified direction

Emotion Recognition

HiBrainy emotion recognition API can identify emotions such as anger, happiness, sadness, fear and surprise.

Live Face Recognition

HiBrainy Live face recognition can identify faces and their gender in live video.