2012-09-02 38 views
4

我有2个图像有一点点的方向留在相机,我想从opencv找到方向,我从2图像获取冲浪关键点,我的问题是如何比较这2个关键点来找到方向。OpenCV SURF关键点比较

回答

6

您需要应用匹配器(例如FlannMatcher)来检测两个图像中的哪些关键点对应于相同的点。

然后,您必须应用配对匹配cv :: findHomography()。该算法将使用4对匹配来提取单应性矩阵。

最后一步(some code here)将从单应矩阵转换为姿态矩阵(外部参数矩阵)。姿态矩阵由旋转和平移组成。

+0

谢谢,你能给我示例代码吗? – Mahyar

+3

虽然stackoverflow不是一个你可以问代码的地方,但我可以把你链接到一个解释如何从单应得到姿势: http://dsp.stackexchange.com/a/2737/1473 –