diff options
Diffstat (limited to 'fix-opencv-3.4-compatibility.patch')
-rw-r--r-- | fix-opencv-3.4-compatibility.patch | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/fix-opencv-3.4-compatibility.patch b/fix-opencv-3.4-compatibility.patch new file mode 100644 index 000000000000..9fa4ad634aa2 --- /dev/null +++ b/fix-opencv-3.4-compatibility.patch @@ -0,0 +1,29 @@ +diff --git a/src/nodelet/face_recognition_nodelet.cpp b/src/nodelet/face_recognition_nodelet.cpp +index 24b8051..340e393 100644 +--- a/src/nodelet/face_recognition_nodelet.cpp ++++ b/src/nodelet/face_recognition_nodelet.cpp +@@ -463,16 +463,16 @@ namespace face_recognition { + if (need_recreate_model) { + try { + if (config.model_method == "eigen") { +- model_ = face::createEigenFaceRecognizer(config.model_num_components, +- config.model_threshold); ++ model_ = face::EigenFaceRecognizer::create(config.model_num_components, ++ config.model_threshold); + } else if (config.model_method == "fisher") { +- model_ = face::createFisherFaceRecognizer(config.model_num_components, +- config.model_threshold); ++ model_ = face::FisherFaceRecognizer::create(config.model_num_components, ++ config.model_threshold); + } else if (config.model_method == "LBPH") { +- model_ = face::createLBPHFaceRecognizer(config.lbph_radius, +- config.lbph_neighbors, +- config.lbph_grid_x, +- config.lbph_grid_y); ++ model_ = face::LBPHFaceRecognizer::create(config.lbph_radius, ++ config.lbph_neighbors, ++ config.lbph_grid_x, ++ config.lbph_grid_y); + } + need_retrain = true; + } catch (cv::Exception &e) { |