我下载了OpenCV2.4并安装了它,我正在使用VS2008,当我调试matching_to_many_images.cpp
的样本时,我在样本中找到了这些行:
if( !createDetectorDescriptorMatcher( detectorType, descriptorType, matcherType, featureDetector, descriptorExtractor, descriptorMatcher ) )
{
printPrompt( argv[0] );
return -1;
}
createDetectorDescriptorMatcher()
返回false。
为什么呢?我该怎么办?感谢。
答案 0 :(得分:3)
包括nonfree.hpp
#include“opencv2 / nonfree / nonfree.hpp”
在调用createDetectorDescriptorMatcher()之前初始化非自由模块
initModule_nonfree();