匹配的SIFT关键点的坐标

我正在用openCV做一个项目,在那里我使用SIFT关键点匹配两个图像,并使用K最近邻搜索得到相同的匹配。 其中k = 2。

现在我想获得SIFT关键点的坐标值,它在image2中具有良好匹配,并且还获得Image2中相应关键点的坐标值。 任何身体都可以帮助我。 谢谢。

我找到了解决方案……这很容易……愚蠢的我……我只是将关键点转换为CvPoints,从中我可以轻松获得坐标值….

所有..我已经解决了这个问题……在第一时间,我将良好匹配的关键点转换为Cvpoints,然后从Cvpoints获得坐标。相同的代码如下 –

for( i =0; i  

您可以使用CvKNearest :: find_nearest(…)获取邻居向量。 我相信你正在寻找参数邻居。

参考文献:

http://docs.opencv.org/modules/ml/doc/k_nearest_neighbors.html?highlight=cvknearest#cvknearest-find-nearest

较旧的文档,但有代码示例:

http://opencv.willowgarage.com/documentation/cpp/k_nearest_neighbors.html