Face Gender
Analyzes the gender of a face in a video stream. The event listener continuously gets the data in a JSON object as FaceAI analyzes the face gender.
Method
To start or stop analyzing face gender in a video stream.
- Class:
EnxFaceAI
- Method:
-(void)enableFaceGender:(BOOL)enable;
Parameter
enable
: Boolean. Set it to true to enable or start the Face Gender analysis. Otherwise set it to false.
Delegate Method
FaceAI:didFaceGenderData:value
: This method is received repeatedly with Face Gender Analysis data as a JSON object.
JSON Object: Received with Face Gender Analysis data.
{ output: {gender: {Female: Number,Male: Number},mostConfident: String}}
Analysis Data Explanation
output
: Face Gender Reportgender
: Filtered (smoothened) probabilities of the gender prediction:Female
: Probability weightage for gender is femaleMale
: Probability weightage for gender is male
mostConfident
: Gender name of the most likely result if its smoothened probability is above the threshold, otherwise it is undefined.
Sample Code
// Start Face Gender[FaceAI enableFaceGender:true];- (void)FaceAI:(EnxFaceAI *_Nullable)FaceAI didFaceGenderData:(NSString *_Nullable)type value:(NSString *_Nullable)value{}