// If the landmark detector model changed need to reload it private void ReloadLandmarkDetector() { bool reload = false; if (face_model_params.IsCECLM() && !LandmarkDetectorCECLM) { reload = true; } else if (face_model_params.IsCLNF() && !LandmarkDetectorCLNF) { reload = true; } else if (face_model_params.IsCLM() && !LandmarkDetectorCLM) { reload = true; } if (reload) { String root = AppDomain.CurrentDomain.BaseDirectory; face_model_params = new FaceModelParameters(root, LandmarkDetectorCECLM, LandmarkDetectorCLNF, LandmarkDetectorCLM); landmark_detector = new CLNF(face_model_params); } }