new AnalysisData()
AnalysisData structure, used as a container for all face analysis results.
This structure is passed as a parameter to the VisageFaceAnalyser.analyseImage() or VisageFaceAnalyser.analyseStream() method. Both methods store analysis results into the structure.
If an operation was not performed (turned off via options) or failed, the respective validity boolean will return false and estimations will contain the default value.
If an operation was not performed (turned off via options) or failed, the respective validity boolean will return false and estimations will contain the default value.
Methods
-
getAge() → {number}
-
get the age value from AnalysisData
Returns:
result of age estimation- Type
- number
-
getAgeValid() → {number}
-
check if age value is valid
Returns:
boolean flag returning whether age estimation has been successful or not- Type
- number
-
getGender() → {number}
-
get the gender value from AnalysisData
Returns:
1 for MALE gender
0 for FEMALE gender- Type
- number
-
getGenderValid() → {number}
-
check if gender value is valid
Returns:
boolean flag returning whether gender estimation has been successful or not- Type
- number
-
getEmotionProbabilities() → {Array}
-
get an array representing emotions from AnalysisData
Returns:
result of emotion estimation, See: VFAEmotionIndices- Type
- Array
-
getEmotionsValid()
-
check if emotion value is valid (if the calculation was valid)
Returns:
boolean flag returning whether emotion estimation has been successful or not