0

我下载了OpenCV2.4并安装了它,我使用的是VS2008,当我调试示例时matching_to_many_images.cpp,我在示例中发现了以下几行:

if( !createDetectorDescriptorMatcher( detectorType, descriptorType, matcherType, featureDetector, descriptorExtractor, descriptorMatcher ) )
{
    printPrompt( argv[0] );
    return -1;
}

createDetectorDescriptorMatcher()返回错误。

为什么?我该怎么办?谢谢。

4

1 回答 1

3
  1. 包括 nonfree.hpp

    #include "opencv2/nonfree/nonfree.hpp"

  2. 在调用 createDetectorDescriptorMatcher() 之前初始化非自由模块

    initModule_nonfree();

于 2012-06-21T15:24:36.037 回答