C++ OpenCV 3.1。冲浪和筛选C++;

C++ OpenCV 3.1。冲浪和筛选C++;,c++,opencv,opencv3.0,sift,surf,C++,Opencv,Opencv3.0,Sift,Surf,是否有人有此问题的解决方案: Ptr<SURF> detector = SURF::create(minHessian); std::vector<KeyPoint> keypoints_object; detector->detect( inImage, keypoints_object ); Ptr检测器=SURF::create(minHessian); std::向量关键点\对象; 检测器->检测(图像、关键点和对象); 通过检测功能时,它会给我未处

是否有人有此问题的解决方案:

Ptr<SURF> detector = SURF::create(minHessian);

std::vector<KeyPoint> keypoints_object;

detector->detect( inImage, keypoints_object );
Ptr检测器=SURF::create(minHessian);
std::向量关键点\对象;
检测器->检测(图像、关键点和对象);

通过检测功能时,它会给我未处理的验证错误。我已经链接了xfeatures2d模块并将其包含在文件中,还包括了nonfree.hpp,它是xfeatures2d的一部分。在早期版本中,我认为这个问题是通过使用
initModule\u nonfree()
解决的,但在这里,这个函数不存在。提前谢谢

initModule是纯C中的一个函数,这是不必要的。检查create函数的参数是否正确,或者输入图像是否有效…查看一下Official示例是否尝试使用名称空间cv::xFeatures2d添加感谢您的回答。我已经试过了。在我意识到我已经将xfeatures2d构建为32位之前,我已经实现了冲浪检测器,我的其余模块是x64。这就是错误所在。