// // ToygerFaceFrame.h // ToygerAlgorithm // // Created by 王伟伟 on 2018/1/22. // Copyright © 2018年 DTF. All rights reserved. // #import #import typedef NS_ENUM(NSInteger, ToygerMessage) { TOYGER_Message_Image_Perfect = 0, TOYGER_Message_No_Face, TOYGER_Message_Distance_Too_Far, TOYGER_Message_Distance_Too_Close, TOYGER_Message_Face_Not_In_Center, TOYGER_Message_Bad_Pitch, TOYGER_Message_Bad_Yaw, TOYGER_Message_Is_Moving, TOYGER_Message_Bad_Brightness, TOYGER_Message_Bad_Quality, TOYGER_Message_Bad_Eye_Openness, TOYGER_Message_Blink_Openness, TOYGER_Message_Left_Yaw, TOYGER_Message_Right_Yaw, TOYGER_Message_Mouth_Open, TOYGER_Message_Lip_Move, TOYGER_Message_Stack_Time, }; typedef NS_ENUM(NSInteger, ToygerStaticMessage) { TOYGER_Static_Message_NoLiveness = 0, TOYGER_Static_Message_BlinkLiveness, TOYGER_Static_Message_LeftYAWLiveness, TOYGER_Static_Message_RightYawLiveness, TOYGER_Static_Message_LipMoveLiveness, TOYGER_Static_Message_MouthOpenLiveness }; @interface ToygerFaceFrame : ToygerFrame @property (nonatomic, assign) ToygerMessage message; @property (nonatomic, assign) ToygerStaticMessage staticMessage; @property (nonatomic, assign) BOOL has_face; @property (nonatomic, assign) int brightness; @property (nonatomic, assign) int distance; @property (nonatomic, assign) BOOL face_in_center; @property (nonatomic, assign) BOOL is_moving; @property (nonatomic, assign) BOOL good_quality; @property (nonatomic, assign) BOOL good_pitch; @property (nonatomic, assign) BOOL good_yaw; @property (nonatomic, assign) BOOL eyeBlink; @property (nonatomic, assign) CGFloat progress; @end