public void init(Context context, FaceEnvironment environment) { this.context = context; this.faceEnvironment = environment; if (mFaceTracker == null) { mFaceTracker = new FaceTracker(context); mFaceTracker.Set_isFineAlign(false); mFaceTracker.Set_isVerifyLive(false); mFaceTracker.Set_isCheckQuality(environment.isCheckQuality()); mFaceTracker.Set_DetectMethodType(1); mFaceTracker.Set_isCheckQuality(environment.isCheckQuality()); mFaceTracker.Set_notFace_thr(environment.getNotFaceThreshold()); mFaceTracker.Set_min_face_size(environment.getMiniFaceSize()); mFaceTracker.Set_cropFaceSize(FaceEnvironment.VALUE_CROP_FACE_SIZE); mFaceTracker.Set_illum_thr(environment.getIlluminationThreshold()); mFaceTracker.Set_blur_thr(environment.getBlurrinessThreshold()); mFaceTracker.Set_occlu_thr(environment.getOcclulationThreshold()); mFaceTracker.Set_max_reg_img_num(FaceEnvironment.VALUE_MAX_CROP_IMAGE_NUM); mFaceTracker.Set_eulur_angle_thr(environment.getPitch(), environment.getYaw(), environment.getRoll()); // mFaceTracker.set_track_by_detection_interval(50); } }