4

我有 2 张图像,在相机左侧有一点方向,我想从 opencv 中找到方向,我从 2 张图像中获取 surf 关键点,我的问题是如何比较这 2 个关键点以找到方向。

4

1 回答 1

6

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

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

最后一步(这里有一些代码)是从单应矩阵转换为姿势矩阵(外参矩阵)。位姿矩阵由旋转和平移组成。

于 2012-09-03T13:11:56.020 回答