标定精度是所有定位和测量项目的基础。因此,如何在标定的时候排查误差问题很关键。
灵闪标定模块提供了许多标定误差评价指标和误差可视化功能,方便排查标定误差问题。
下面以最常见的网格标定为例

可以看到网格标定工具输出了一个位置误差:0.36959 pix。意思是标定完成后,所有网格定位点的物理坐标反投影回像素坐标之后,和实际定位的像素坐标之间的距离值,平均是0.36959像素。
按照经验,其实这个误差值偏大,正常应该在0.2像素以下,才能符合一般的亚像素高精度项目需求。
现在开始排查问题。可以直接看标定评价工具输出的右下角的误差分布图。

可以明显看出,最上4行标定点对应的圆比较大,代表误差比较大。
回到原图看,发现标定板偏上的区域亮度比较大,所以,可以推测是这种亮度不均匀,导致了定位点有轻微偏移。
虽然这种偏移非常小,肉眼上不容易观察出来,但对于亚像素级别的精度要求来说,这依然是不可忽视的误差。
下面我们简单地将ROI缩小,排除亮度最不均匀的第一行标定点之后,再做标定

可以看到现在的标定位置误差降低到了0.26815 pix。
再看右下角的误差图

可以看出,上面两行圆点的半径大部分都变小了,证明它们的重投影误差在排除第一行的标定点之后,都变小了,整体精度得以提升。
测试原图:
前部棋盘格.zip