diff --git a/samples/cpp/matcher_simple.cpp b/samples/cpp/matcher_simple.cpp index 74c791b395..6e235ea8a7 100644 --- a/samples/cpp/matcher_simple.cpp +++ b/samples/cpp/matcher_simple.cpp @@ -13,8 +13,8 @@ int main(int argc, char** argv) return -1; } - Mat img1 = imread(argv[1]); - Mat img2 = imread(argv[2]); + Mat img1 = imread(argv[1], CV_LOAD_IMAGE_GRAYSCALE); + Mat img2 = imread(argv[2], CV_LOAD_IMAGE_GRAYSCALE); if(img1.empty() || img2.empty()) { printf("Can't read one of the images\n"); @@ -36,8 +36,8 @@ int main(int argc, char** argv) // matching descriptors BruteForceMatcher > matcher; vector matches; - matcher.add(descriptors1); - matcher.match(descriptors2, matches); + matcher.add(descriptors2); + matcher.match(descriptors1, matches); // drawing the results namedWindow("matches", 1);