diff --git a/tools/similarity/main.cpp b/tools/similarity/main.cpp index ddc10e8..aa30718 100644 --- a/tools/similarity/main.cpp +++ b/tools/similarity/main.cpp @@ -121,7 +121,7 @@ int main(int argc, char * argv[]) //////////////////////////// // EXTRACT KEYPOINTS //////////////////////////// -#if CV_MAJOR_VERSION < 4 || (CV_MAJOR_VERSION == 4 and CV_MINOR_VERSION < 3) +#if (CV_MAJOR_VERSION == 4 && CV_MINOR_VERSION <= 3) || (CV_MAJOR_VERSION == 3 && (CV_MINOR_VERSION < 4 || (CV_MINOR_VERSION==4 && CV_SUBMINOR_VERSION<11))) cv::Ptr sift = cv::xfeatures2d::SIFT::create(); #else cv::Ptr sift = cv::SIFT::create();