public Worker(string facerec_conf_dir, string capturer_conf, string license_dir) { _service = FacerecService.createService(facerec_conf_dir, license_dir); _tracker = _service.createCapturer( (new FacerecService.Config(capturer_conf)) .overrideParameter("downscale_rawsamples_to_preferred_size", 0)); _quality_estimator = _service.createQualityEstimator("quality_estimator_iso.xml"); _age_geder_estimator = _service.createAgeGenderEstimator("age_gender_estimator.xml"); //_age_geder_estimator = _service.createAgeGenderEstimator("age_gender_estimator_v2.xml"); _emotions_estimator = _service.createEmotionsEstimator("emotions_estimator.xml"); _face_quality_estimator = _service.createFaceQualityEstimator("face_quality_estimator.xml"); _liveness_2d_estimator = _service.createLiveness2DEstimator("liveness_2d_estimator.xml"); _flag_positions = true; _flag_angles = true; _flag_angles_vectors = true; _flag_quality = false; _flag_face_quality = false; _flag_liveness = false; _flag_age_gender = false; _flag_emotions = false; _flag_cutting_base = false; _flag_cutting_full = false; _flag_cutting_token = false; _flag_points = true; Worker.Instance = this; }