From 138c8bd463fed2df7a2cca66da3ebef76fcf8131 Mon Sep 17 00:00:00 2001 From: yorkie Date: Wed, 14 Jun 2017 11:46:44 +0800 Subject: [PATCH] add -fdloc for customize face detection/classifier files --- .../src/LandmarkDetectorParameters.cpp | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/lib/local/LandmarkDetector/src/LandmarkDetectorParameters.cpp b/lib/local/LandmarkDetector/src/LandmarkDetectorParameters.cpp index 017c503..6521cf9 100644 --- a/lib/local/LandmarkDetector/src/LandmarkDetectorParameters.cpp +++ b/lib/local/LandmarkDetector/src/LandmarkDetectorParameters.cpp @@ -83,6 +83,14 @@ FaceModelParameters::FaceModelParameters(vector &arguments) i++; } + if (arguments[i].compare("-fdloc") ==0) + { + string face_detector_loc = arguments[i + 1]; + face_detector_location = face_detector_loc; + valid[i] = false; + valid[i + 1] = false; + i++; + } if (arguments[i].compare("-sigma") == 0) { stringstream data(arguments[i + 1]); @@ -253,12 +261,7 @@ void FaceModelParameters::init() reinit_video_every = 4; // Face detection -#if OS_UNIX face_detector_location = "classifiers/haarcascade_frontalface_alt.xml"; -#else - face_detector_location = "classifiers/haarcascade_frontalface_alt.xml"; -#endif - quiet_mode = false; // By default use HOG SVM