我尝试使用“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/

10-11 17:27