计算距离图像的平面和方角的距离

时间:2012-09-14 09:17:51

标签: image-processing opencv

我正在拍摄带有指定尺寸(例如10厘米)的黑色方块的白皮书相机图像。拍摄的图像与纸平面的距离不同,摄像机角度也不同。

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

我对图像处理很陌生,所以也许有人可以指导一些关键词,算法或基本数学来寻找甚至OpenCV函数进行调查。在纸上总会有一些原始对象,比如正方形,所以我不需要一些可以处理任何仲裁图像的算法,但我肯定需要一个快速的算法。

1 个答案:

答案 0 :(得分:4)

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

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

您有一些指向此tutorial中方法的链接。