OliveappApplicationParameter.h 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. //
  2. // Header.h
  3. //
  4. //
  5. // Created by jqshen on 6/25/15.
  6. // Copyright (c) 2015 Oliveapp. All rights reserved.
  7. //
  8. #ifndef FaceVerifiactionSDK_Header_h
  9. #define FaceVerifiactionSDK_Header_h
  10. const static char * const SDK_VERSION_NAME = "1.7.a"; // TODO: 发布SDK前应该检查此值
  11. const static int SDK_VERSION_CODE = 1; // TODO: 每次发布SDK时应该增加此值
  12. const static char * const VERSION_IDENTIFIER = "livenessdetetion";
  13. const static int FRAME_BUFFER_CAPACITY = 1;
  14. const static int SESSION_START_DROP_FRAMES = 10;
  15. const static long GETREADY_COOLDOWN_MILLISECOND = 400;
  16. const static long START_COOLDOWN_MILLISECOND = 0;
  17. const static long GETREADY_TIMEOUT_MILLISECOND = 10000;
  18. const static long ACTION_TIMEOUT_MILLISECOND = 5000;
  19. const static int FACIAL_ACTION_WORKER_THREAD_POOL_SIZE = 1;
  20. // 图像截取参数
  21. const static float FACE_IMAGE_TARGET_WIDTH = 300;
  22. const static float FACE_IMAGE_TARGET_HEIGHT = 400;
  23. const static float FACE_CROP_HORIZONTAL_PERCENT = 1.0f;
  24. const static float FACE_CROP_HORIZONTAL_PERCENT_IPAD_LANDSCAPE = 1.f;
  25. const static float FACE_VERTICAL_TOP_PERCENT = 0.0f; // android version is 0.0f
  26. const static int FACE_PRE_ROTATION_DEGREE_0 = 0;
  27. const static int FACE_PRE_ROTATION_DEGREE_90 = 90;
  28. const static int FACE_PRE_ROTATION_DEGREE_180 = 180;
  29. const static int FACE_PRE_ROTATION_DEGREE_IPAD_LANDSCAPE = 0;
  30. const static bool FACE_IMAGE_SHOULD_FLIP = false;
  31. const static int FACE_HORIZONTAL_MARGIN = 100;
  32. const static float FACE_VERTICAL_OFFSET_IPAD_LANDSCAPE = 0.f;
  33. // 网络请求参数
  34. const static int DEFAULT_CONNECT_TIMEOUT_MILLISECOND = 10000;
  35. const static int DEFAULT_RESPONSE_TIMEOUT_MILLISECOND = 30000;
  36. const static char * const MODEL_PATH = "/sdcard/models/model2";
  37. const static bool SAVE_IMAGE = false;
  38. const static int SAVE_IMAGE_THREADS = 1;
  39. const static char * const PAIR_VERIFICATION_FILE_PATH = "/sdcard/tmp/pair_verify/";
  40. const static int MAX_PAIR_VERIFICATION_WAIT_DURATION_MILLISEC = 30000;
  41. const static char * const SERVICE_IP = "121.42.152.46";
  42. const static int USER_REGISTRACTION_UPLOAD_IMAGE_QUALITY = 95;
  43. const static int ID_CARD_UPLOAD_IMAGE_WIDTH = 1920;
  44. const static int MIN_FACE_PIXEL = 200;
  45. const static int MAX_NO_FACE_FRAME_THRESHOULD = 10000000;
  46. const static NSString * LIVENESS_PORTRAIT_STORYBOARD = @"LivenessDetectionStoryboard";
  47. const static NSString * LIVENESS_LANDSCAPE_STORYBOARD = @"LivenessDetectionLandscapeStoryboard";
  48. const static int OLIVEAPP_PACKAGE_VERSION = 5;
  49. const static BOOL IS_DEBUG = NO;
  50. //存储相关
  51. static NSString * const SAVE_PATH = @"oliveapp_debug";
  52. //动作相关
  53. const static int EYE_CLOSE_ACTION = 3;
  54. const static int MOUTH_OPEN_ACTION = 1;
  55. const static int HEAD_UP_ACTION = 53;
  56. #endif