如何在opencv版本“ 3.0.0”中使用FLANNBASED的DescriptorMatcher

时间:2019-07-10 04:15:23

标签: c++ visual-studio opencv3.0

在opencv“ 3.0.0”中调用基于flann的descriptorMatcher的语法。

我使用下面的代码在opencv“ 3.4.6”中调用基于flann的descriptorMatcher。

Ptr匹配器= DescriptorMatcher :: create(DescriptorMatcher :: FLANNBASED);

使用opencv“ 3.0.0”编译时显示错误

“错误C2039:'FLANNBASED':不是'cv :: DescriptorMatcher'的成员”

1 个答案:

答案 0 :(得分:0)

实际上我自己解决了这个问题。问题仅在于“ FlannBased”而不是“ FLANNBASED”的拼写。

Ptr<DescriptorMatcher> matcher = DescriptorMatcher::create("FlannBased");