我尝试使用“SurfFeatureDetector”和“SurfDescriptorExtractor”,但是在新版本2.4.1中,我们只有“SurfFeaturesFinder”和一个需要结构“ImageFeatures”的运算符,我开发了一个示例以在功能说明中使用它,如下所示:
//Detect the keypoints and Calculate descriptors using SURF Detector
int minHessian = 400;
detail::SurfFeaturesFinder detector(minHessian);
detail::ImageFeatures myobjfeatures,myscnfeatures;
detector (img_object,myobjfeatures);// i have an error here
detector (img_scene,myscnfeatures);
我有此错误:Microsoft C++异常:内存位置0x001cbe30处的cv::Exception。
最佳答案
两个类都在那里。您需要包括<opencv2/nonfree/nonfree.hpp>
并链接到opencv_nonfree241.lib
。
关于opencv - SurfFeaturesFinder,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14100734/