2015-02-09 77 views
0

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

我以這種方式使用它,但它不起作用並遇到錯誤。任何人都知道如何使用它?

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。提前致謝!

回答

3

嘗試改變比賽的聲明:

vector<vector<DMatch>> matches; 
+0

謝謝,它的工作原理! – kim 2015-02-09 09:53:10

相關問題