我正在用6x9的正方形平面图进行OpenCV相机校准。我的申请如下所示。
我的物体尺寸(FOV)大约是5 My到20 My,我使用单色相机和远心镜头,因为它是精确的3D机器视觉。我的图案尺寸是6x9 mm,正方形尺寸是1 mm。
当我为内部参数运行相机校准时,我得到了焦距和主点。
问题是,每次焦距都是随机变化的,没有一致性。我认为由于图案尺寸非常小,它会产生噪音,所以它会检测到错误的角落。
所以我的问题是我如何解决这个问题。
1)我是否需要使用不同种类的线路板(不是planer板)?
2)是否有任何纸张或类似的应用程序使用小尺寸摄像机校准机器视觉?
亚历克斯
发布于 2019-12-18 01:36:31
对于远心透镜,焦距接近无穷大。你所看到的是数值不稳定。
Halcon有专门的远心镜头校准程序,可以解决放大而不是焦距问题。对于Matlab / OpenCV可能有类似的代码库。
考虑到对于远心透镜倾斜校准网格,使得网格不垂直于光轴,不会产生透视失真,这也是有用的。因此,倾斜方向有两个可能的解决方案,它们看起来与相机相同。所使用的方程系统也必须处理这种现象。
https://stackoverflow.com/questions/17449152
复制相似问题