3、标定板尺寸选择:视场角与分辨率的关系、标定板尺寸计算公式、实际项目中的尺寸经验值

做双目视觉标定这么多年,我见过太多人一上来就问:“标定板该买多大的?” 说实话,这个问题没有标准答案。但如果你搞懂了背后的逻辑,尺寸选择其实就那几步。

今天咱们就聊聊标定板尺寸这件事。说白了,就是三个核心问题:视场角怎么影响尺寸?分辨率跟尺寸有啥关系?有没有现成的公式可以套?

3.1 视场角与分辨率:一对“冤家”

先讲个我自己的经历。几年前有个项目,客户要求用两个200万像素的相机做1米外的手势识别。我一开始选了个A4纸大小的标定板,结果怎么标定都不收敛。后来一算,标定板在图像里只占了不到1/3的面积——角点检测精度根本不够。

为什么会这样?因为视场角(FOV)和分辨率是相互制约的。

  • 视场角越大,单个像素对应的物理尺寸就越大,标定板上的角点“看起来”就越模糊。
  • 分辨率越高,你能看清的细节就越多,但标定板如果太小,高分辨率也救不了你。

我个人的经验是:标定板在图像中的占比,至少要在1/3到1/2之间。低于这个比例,角点检测的亚像素精度就会打折扣。

核心原则:标定板的尺寸,要保证在最近工作距离下,标定板能覆盖相机视场的30%~50%。

3.2 标定板尺寸计算公式

嗯,这里有个简单的公式,我一直在用。你不需要记太复杂的推导,直接套就行。

假设你的相机水平视场角为 θ(单位:度),工作距离为 D(单位:mm),那么标定板的水平方向最小尺寸 W 可以这样算:

W = 2 × D × tan(θ / 2) × 0.4

这里的0.4就是前面说的“占比40%”。如果你想要更保守一点,可以改成0.5。

举个例子:

  • 相机水平视场角 θ = 60°
  • 工作距离 D = 500 mm
  • 那么 W = 2 × 500 × tan(30°) × 0.4 ≈ 2 × 500 × 0.577 × 0.4 ≈ 230.8 mm

也就是说,标定板的水平尺寸至少要在230mm以上。我通常会取整到250mm,留点余量。

小技巧:如果你用的是棋盘格标定板,记得把内角点数量也考虑进去。比如12×9的棋盘格,每个格子边长10mm,那标定板的有效区域就是110mm×80mm(内角点间距)。这个尺寸要大于上面算出来的W。

3.3 实际项目中的尺寸经验值

理论归理论,实际项目中我一般会参考这些经验值。你想想看,如果每个项目都从头算一遍,效率太低了。

相机分辨率 工作距离 推荐标定板尺寸 棋盘格边长
200万像素(1920×1080) 300~500 mm 200 mm × 150 mm 10~12 mm
500万像素(2592×1944) 500~800 mm 300 mm × 200 mm 12~15 mm
1200万像素(4096×2160) 800~1200 mm 400 mm × 300 mm 15~20 mm
工业相机(500万像素以上) 1000~2000 mm 500 mm × 400 mm 20~25 mm

这张表是我这些年攒下来的。注意,这只是参考值,具体还要看你的镜头焦距和视场角。

避坑指南:我曾经在一个项目中用了300mm的标定板,但工作距离只有200mm。结果标定板边缘都出了视场,角点检测直接报错。后来我养成了一个习惯:标定前先用一张白纸比划一下,看看标定板能不能完整出现在两个相机的视野里。

3.4 知识体系:一张图看懂

下面这张图是我自己画的,把尺寸选择的逻辑串了一遍。你一看就明白。

标定板尺寸选择逻辑 相机视场角 (FOV) 工作距离 (D) 相机分辨率 公式:W = 2 × D × tan(θ/2) × 0.4 考虑分辨率:标定板在图像中占比 ≥ 30% 标定板最小尺寸 (W × H) 选择实际标定板尺寸(取整 + 留余量)

这张图的逻辑很简单:输入三个参数(FOV、工作距离、分辨率),经过公式计算,输出一个最小尺寸,最后根据实际情况取整。 我每次做新项目,都会先走一遍这个流程。

3.5 几个实战建议

最后,再分享几个我踩过的坑和总结的经验:

  • 别选太小的标定板。 我曾经为了省钱,用了一张A5纸大小的标定板标定500万像素的相机。结果标定出来的内参误差很大,后来重新买了大板子才搞定。
  • 棋盘格边长别太小。 边长小于5mm的棋盘格,在远距离下角点会糊成一团。我建议至少8mm起步。
  • 标定板材质也很重要。 陶瓷基板比纸板平整度高很多,尤其是高温环境下。如果你做的是高精度标定,别省这个钱。
  • 多备几块不同尺寸的标定板。 我实验室里常备200mm、300mm、400mm三块板子,根据项目需求换着用。

一句话总结:标定板尺寸不是越大越好,也不是越小越好。关键是让标定板在图像中占够面积,同时保证角点清晰可辨。记住那个公式,再结合你的实际工作距离,选起来就不难了。


专注资料整理