Understand human faces with emotion AI

Lightweight & fast

Low data size and memory usage ensure fast but yet accurate gender, age and emotion estimation in milliseconds (view references).

Platform & device independant

Face analysis works flawlessly on any device, both online and offline.


No personal data such as photos or names is stored or processed by default, ensuring privacy.

Easy to integrate

Integration is a breeze with the detailed guides and samples we’ve compiled during 10+ years of development and research.

How it works

FaceAnalysis detects faces in images or video and then uses face tracking and action units to accurately provide gender, emotions and age for the faces in roughly frontal position.

  • Track and respond to human behavior in real time
  • Build engaging customer experiences and maximize their satisfaction
  • Integrate eye tracking for deeper insights into the effect of various stimuli on emotions

Gender estimation

There are certain common features in human faces that distinguish male faces from female ones. FaceAnalysis uses advanced machine learning techniques to provide you with gender detection.

  • Detect whether a person is female or male in real time
  • Use gender estimation to target your products, content or ads to specific gender

Age estimation

Landmarks such as the location of the pupils, eye corners, lip boundaries, etc. change with age. Our algorithm was trained on a large database of different faces to detect the approximate age of a person based on such features.

  • Age estimation accuracy up to +/- 5 years
  • Accuracy depends on conditions such as lighting, head pose, etc.

Emotion estimation

Emotion estimation detects facial expressions from images or videos and returns the probability distribution of each of the six universal emotions: happiness, sadness, anger, fear, surprise, and disgust, and additionally neutral.

  • Automatic facial expression analysis of one or multiple faces in real time
  • More complex emotions estimation available upon request
  • Emotions are presented as bar graphs showing the distribution of each emotion

Start analyzing today