visage|SDK™ FaceAnalysis package includes cutting-edge machine learning algorithms to estimate gender, emotion and age. FaceAnalysis works with FaceDetect or FaceTrack to find/track faces in images or video, and then uses state-of-the-art techniques to accurately provide the user with gender and emotions for the faces in roughly frontal position.
Emotions include six basic emotions: happiness, sadness, surprise, anger, disgust and fear, and some emotions are combinations of various basic emotions. The algorithm returns the probability of every basic emotion.
Check out our demo video for our technology: