123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130 |
- #ifndef APBToygerFacadeDefine_h
- #define APBToygerFacadeDefine_h
- static float normalized_distance(float current_value, float best_value, float range) {
- return fabsf((current_value - best_value) / range);
- }
- typedef struct apbtoyger_tip_evaluator_t {
- bool pose_end;
- bool has_face;
- bool did_blink;
- bool pos_okay;
- bool quality_okay;
- bool under_exposure;
- bool face_width_too_small;
- bool face_width_too_big;
- bool integrity_fail;
- bool yaw_fail;
- bool pitch_fail;
- bool tremble_fail;
- bool did_checkSeven;
- int tip_timer_wait_cnt;
- bool tip_show_switch;
- int tip_message;
- apbtoyger_tip_evaluator_t(){
- reset();
- }
- void reset(){
- has_face = false;
- did_blink = false;
- pos_okay = false;
- under_exposure = false;
- face_width_too_small = false;
- integrity_fail = false;
- pitch_fail = false;
- face_width_too_big = false;
- yaw_fail = false;
- tremble_fail = false;
- tip_timer_wait_cnt = 0;
- tip_show_switch = true;
- did_checkSeven = false;
- quality_okay = false;
- pose_end = false;
- tip_message =0;
- }
- }APBToygerTipEvaluator;
- typedef enum : NSUInteger {
- APBToygerUIStyleFPPCherry = 991,
- APBToygerUIStyleCherry,
- APBToygerUIStyleGarfield,
- } APBToygerUIStyle;
- #endif
|