diff --git a/samples/cpp/bagofwords_classification.cpp b/samples/cpp/bagofwords_classification.cpp index 7ea03c6eed..a8f9a50939 100644 --- a/samples/cpp/bagofwords_classification.cpp +++ b/samples/cpp/bagofwords_classification.cpp @@ -1,6 +1,7 @@ #include "opencv2/highgui/highgui.hpp" #include "opencv2/imgproc/imgproc.hpp" #include "opencv2/features2d/features2d.hpp" +#include "opencv2/nonfree/nonfree.hpp" #include "opencv2/ml/ml.hpp" #include @@ -2515,6 +2516,8 @@ int main(int argc, char** argv) return -1; } + cv::initModule_nonfree(); + const string vocPath = argv[1], resPath = argv[2]; // Read or set default parameters diff --git a/samples/cpp/descriptor_extractor_matcher.cpp b/samples/cpp/descriptor_extractor_matcher.cpp index ce48220109..cb4d2ff238 100644 --- a/samples/cpp/descriptor_extractor_matcher.cpp +++ b/samples/cpp/descriptor_extractor_matcher.cpp @@ -2,6 +2,7 @@ #include "opencv2/calib3d/calib3d.hpp" #include "opencv2/imgproc/imgproc.hpp" #include "opencv2/features2d/features2d.hpp" +#include "opencv2/nonfree/nonfree.hpp" #include @@ -235,6 +236,9 @@ int main(int argc, char** argv) help(argv); return -1; } + + cv::initModule_nonfree(); + bool isWarpPerspective = argc == 7; double ransacReprojThreshold = -1; if( !isWarpPerspective )