我正在使用6x9的方形规划器图案尺寸进行OpenCV相机校准。我的申请如下。
我的物体大小(FOV)在5毫米到20毫米之间,我使用的是单色相机和远心镜头,因为它是精确的3D机器视觉。我的图案尺寸为6x9mm,正方形尺寸为1mm。
当我为固有参数运行相机校准并且得到焦距和主要点时。
问题是每次焦距随机变化都没有一致性。我认为由于图案尺寸很小,会引起噪音,因此会检测到错误的角。
所以我的问题我怎么解决这个问题。
1)我需要使用其他类型的图案(刨花板除外)吗?
2)是否有使用小型相机校准进行机器视觉的纸张或类似应用程序?
亚历克斯
最佳答案
对于远心镜头,焦距接近无穷远。您看到的是数值不稳定性。
Halcon对远心镜头有专门的校准程序,可以解决放大率而不是焦距。 Matlab / OpenCV可能有相似的代码库。
考虑到远心镜头倾斜校准栅格(以使栅格不垂直于光轴)不会产生透视畸变,这也是很有用的。因此,倾斜方向有两种可能的解决方案,它们看起来与相机相同。所使用的方程组也必须处理该现象。
关于opencv - OpenCV摄像机校准结果每次都不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17449152/