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

问题描述 投票:1回答:1

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

我的物体大小(FOV)在5毫米至20毫米左右,我正在使用单色相机和远心镜头,因为它是精确的3D机器视觉。我的图案尺寸为6x9mm,正方形尺寸为1mm。

当我对内部参数进行相机校准,并且得到焦距和主要点时。

并且问题在于每次焦距随机变化时都没有一致性。我认为由于图案尺寸很小,会引起噪音,因此会检测到错误的角。

所以我的问题是我怎么解决这个问题。

1)是否需要使用其他类型的图案(刨花板除外)?

2)是否有使用小型相机校准进行机器视觉的纸张或类似应用程序?

Alex

opencv computer-vision camera-calibration
1个回答
0
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.