在我的Maverick OSX 10.9中,我使用的是自定义构建的opencv-2.4.8 SDK,并对默认的cmake选项进行了一些细微的更改。
微小的变化是。 (我不认为这些变化与此处的问题相关)
OCV_OPTION(WITH_GTK OFF)
OCV_OPTION(WITH_OPENGL ON)
OCV_OPTION(WITH_QT ON)
当我尝试将SURF关键点与FERN匹配器匹配时,以下步骤不起作用。系统无法创建这样的匹配器。
Ptr<GenericDescriptorMatcher> descriptorMatcher = GenericDescriptorMatcher::create("FERN", "fern_params.xml");
此外,如果我尝试调用调试编译的示例程序,我会收到以下错误响应。
./bin/cpp-example-generic_descriptor_match ../data/frame1.jpg ../data/frame2.jpg FERN fern_params.xml
给出 “无法创建描述符”