4

我正在拍摄具有指定尺寸(例如 10 厘米)的黑色正方形的白纸的相机图像。图像是用不同的纸平面距离和不同的相机角度拍摄的。

现在我需要从这些图像中推断出相机旋转、相机平移和到纸平面的距离以及到方角的距离。

我对图像处理很陌生,所以也许有人可以指导我使用一些关键字、算法或基本数学来寻找甚至是 OpenCV 函数来研究。在纸上总会有一些像正方形这样的原始对象,所以我不需要一些可以处理任意图像的算法,但我肯定需要一个快速算法。

4

1 回答 1

4

要计算相机旋转和平移,您需要遵循在此类问题中始终相同的几个步骤:

  • 在图像样本上运行检测器 ( FAST )
  • 在您要处理的所有图像上运行检测器,可能是从视频中捕获的帧。
  • 生成检测点的描述符 ( SIFT )。
  • 使用匹配器匹配描述符(flannMatcher
  • 查找单应性形式匹配对 ( findHomography() )
  • 从单应性中找到相机位姿

您有一些指向本教程中方法的链接。

于 2012-09-14T10:10:24.553 回答