3DiVi Face SDK  3.21.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Groups
VDT.FaceRecognition.SDK.EmotionsEstimator Class Reference

Interface object for estimation of emotions. More...

Classes

class  EmotionConfidence
 Emotion with confidence. More...
 

Public Types

enum  Emotion {
  Emotion.EMOTION_NEUTRAL = 0, Emotion.EMOTION_HAPPY = 1, Emotion.EMOTION_ANGRY = 2, Emotion.EMOTION_SURPRISE = 3,
  Emotion.EMOTION_DISGUSTED = 4, Emotion.EMOTION_SCARED = 5, Emotion.EMOTION_SAD = 6
}
 Emotions. More...
 

Public Member Functions

List< EmotionConfidenceestimateEmotions (RawSample sample)
 Estimates the emotion of a given face sample. More...
 
- Public Member Functions inherited from VDT.FaceRecognition.SDK.IDisposableObject
virtual void Dispose ()
 Release internal object.
 

Additional Inherited Members

- Properties inherited from VDT.FaceRecognition.SDK.IDisposableObject
bool isDisposed [get]
 True if internal object already disposed.
 

Detailed Description

Interface object for estimation of emotions.

Member Enumeration Documentation

Emotions.

Enumerator
EMOTION_NEUTRAL 

Neutral.

EMOTION_HAPPY 

Happy.

EMOTION_ANGRY 

Angry.

EMOTION_SURPRISE 

Surprised.

EMOTION_DISGUSTED 

Disgusted.

EMOTION_SCARED 

Scared.

EMOTION_SAD 

Sad.

Member Function Documentation

List<EmotionConfidence> VDT.FaceRecognition.SDK.EmotionsEstimator.estimateEmotions ( RawSample  sample)
inline

Estimates the emotion of a given face sample.

Parameters
[in]sampleFace sample.
Returns
List of estimated emotions with confidence coefficients. In descending confidence order. The sum of all confidence coefficients equals 1.