OpenCV版本2.4.10中的knnMatch

时间:2015-02-09 05:33:10

标签: opencv image-processing computer-vision

任何人都知道如何在版本2.4.10中调用knnMatch?

我以这种方式使用它,但它不起作用并遇到错误。有谁知道如何使用它?

std::vector< DMatch > matches;  
BFMatcher matcher(NORM_L2, true); 
Mat mask;
matcher.knnMatch(descriptors_1, descriptors_2, matches, 2, mask, false);  // Find two nearest matches

错误是:没有重载函数的实例“cv :: DescriptorMatcher :: knnMatch”匹配参数列表

如果有人能给我一个可以在2.4.10上成功运行的玩具示例,我将不胜感激。提前谢谢!

1 个答案:

答案 0 :(得分:3)

尝试更改匹配声明:

    vector<vector<DMatch>> matches;