OpenCV摄像机校准结果每次都不同

时间:2013-07-03 13:20:00

标签: opencv computer-vision camera-calibration

我正在进行OpenCV相机校准,方形规划器图案尺寸为6x9。我的申请如下。

我的物体尺寸(FOV)约为5mm到20mm,我使用的是单色相机和远心镜头,因为它是精确的3D机器视觉。我的图案尺寸为6x9mm,方形尺寸为1 mm。

当我为内在参数运行相机校准时,我得到焦距和主要点。

问题是每次焦距随机变化都没有一致性。我认为由于图案尺寸非常小,会产生噪音,因此会检测到错误的角落。

所以我的问题是如何解决这个问题。

1)我是否需要使用不同类型的图案(刨板除外)?

2)是否有任何纸张或类似应用使用小尺寸相机校准机器视觉?

亚历

1 个答案:

答案 0 :(得分:0)

对于远心镜头,焦距接近无限远。您看到的是数值不稳定性。

Halcon对远心镜头有专门的校准程序,可以解决放大率而不是焦距。 Matlab / OpenCV可能有相似的代码库。

考虑到远心镜头倾斜校准栅格(使栅格不垂直于光轴)不会产生透视畸变,这也是很有用的。因此,倾斜方向具有两种可能的解决方案,它们看起来与相机相同。所使用的方程组也必须处理该现象。