Detect, recognize, verify and analysis human faces in a given image or video

Face Detection

We can detect and locate human faces within an image, and returns high-precision face bounding boxes. Face detection is the first step to analysing and processing faces.


Face Attributes & Analysis

You can get face attributes including age, gender, head pose, eye status, skin color and etc. Accurate attributes enables you to perform analysis based on face images.


Emotion Analysis & Facial Expression

Understand positive, negative and neutral sentiments of faces and classify facial emotion into Joy, anger, disgust, sadness, fear and surprise.



Check the likelihood that two faces belong to the same person. You will get a confidence score and thresholds to evaluate the similarity. Based on it, we can provide three services:

  • Similarity: Find similar faces to a given face for example finding similar actors with your face.
  • Verification: Verfiy two images is belong to the same person.
  • Search: You can create a database from faces and search based a given image or name.