1. 标定基础回顾:相机成像模型、内参外参畸变参数、标定板设计原则

各位工程师朋友,咱们开始第一讲。标定参数迁移与复用,听起来挺唬人,但说白了,你得先搞清楚标定到底在干什么。我见过不少项目,标定参数一换场景就崩,根本原因就是基础没打牢。这一章,咱们把地基夯实。

1.1 相机成像模型:从三维世界到二维像素

相机成像,本质上是个投影过程。三维空间里的一个点,怎么变成图像上的一个像素?这里涉及四个坐标系的变换:世界坐标系 → 相机坐标系 → 图像物理坐标系 → 图像像素坐标系。

我个人习惯把整个过程拆成两步:

  • 第一步:刚体变换——从世界坐标到相机坐标。说白了,就是旋转加平移,把物体挪到相机跟前。
  • 第二步:透视投影——从相机坐标到像素坐标。小孔成像原理,把三维点压到二维平面上。

嗯,这里要注意,透视投影会丢失深度信息。这也是为什么单目相机没法直接测距——你想想看,一个近的小物体和一个远的大物体,在图像上可能一模一样。

核心公式(针孔模型):

s * [u, v, 1]^T = K * [R | t] * [Xw, Yw, Zw, 1]^T

其中 s 是尺度因子,K 是内参矩阵,[R|t] 是外参矩阵。

我在项目中遇到过一个问题:用广角镜头做测量,边缘畸变特别大。当时没注意成像模型的选择,直接用针孔模型去标,结果边缘误差直接超了 0.5mm。后来换成带畸变模型的标定,才把精度拉回来。

1.2 内参、外参、畸变参数:三兄弟各司其职

标定参数分三类,咱们一个一个说。

参数类型 包含内容 物理意义 是否随场景变化
内参 fx, fy, cx, cy 焦距、主点偏移 否(固定)
外参 R, t(旋转矩阵、平移向量) 相机在世界坐标系中的位姿 是(每次安装都变)
畸变参数 k1, k2, p1, p2, k3 镜头径向、切向畸变 否(镜头固定则固定)

内参是相机的固有属性。焦距 fx、fy 决定了视场角大小,主点 cx、cy 是光轴与成像平面的交点。我建议你每次换镜头或调光圈后,都重新标一次内参——别偷懒,我吃过亏。

外参描述的是相机装在哪、朝哪看。在工业检测中,相机一旦固定,外参就定了。但如果你移动了相机,哪怕只挪了 1mm,外参也得重新标。这也是参数迁移的核心难点——外参没法直接复用。

畸变参数是镜头的"原罪"。径向畸变让直线变弯,切向畸变让图像倾斜。我曾经在一个 PCB 检测项目里,因为没标定畸变,导致焊盘定位偏差了 3 个像素。后来加上畸变校正,精度直接提升了一个量级。

避坑指南:我曾经在产线上发现,同一个相机在不同温度下畸变参数会漂移。特别是夏天产线温度到 40°C 以上时,k1 能变化 5%-10%。如果你做高精度测量,建议在产线实际温度下标定,而不是在空调房里标。

1.3 标定板设计原则:好板子是好标定的前提

标定板的质量,直接决定了标定结果的可靠性。我见过有人用 A4 纸打印棋盘格,贴在纸板上就开标——结果标出来的参数,连自己都不敢信。

设计标定板,有几个硬指标:

  • 精度:棋盘格角点位置误差要小于 0.01mm。工业级标定板通常是玻璃基底+光刻工艺,别用打印的。
  • 尺寸:标定板要占视场面积的 1/3 到 1/2。太小了,角点提取不稳定;太大了,边缘畸变区域覆盖不全。
  • 图案:棋盘格和圆点阵是主流。棋盘格角点检测快,但容易受光照影响;圆点阵抗噪性好,但需要圆心拟合。
  • 材质:陶瓷或玻璃基底,热膨胀系数小。别用亚克力——温度一变,板子自己就变形了。

注意:标定板不是越贵越好,但一定要满足你的精度需求。做 0.1mm 精度的检测,用 0.01mm 精度的板子就够了;做 0.01mm 精度的检测,板子精度得是 0.001mm 级别。

我个人习惯在标定前,先拍一张标定板的图像,检查一下角点提取效果。如果角点有偏移或者漏检,先调光照和板子位置,别急着开标。

1.4 本章知识体系总览

下面这张图,把本章的核心逻辑串起来了。你想想看,从三维世界到二维像素,每一步都离不开这些参数。标定参数迁移与复用,本质上就是搞清楚哪些参数能复用、哪些不能、怎么迁移。

标定基础:知识体系总览 相机成像模型(针孔模型) 内参(fx, fy, cx, cy) 外参(R, t) 畸变参数(k1, k2, p1, p2) 固定(镜头不变) 随安装变化 固定(镜头不变) 标定板设计原则(精度、尺寸、图案、材质) 标定参数(内参 + 外参 + 畸变) 参数迁移与复用(后续章节核心)

这张图把本章的知识结构串起来了。从成像模型出发,到三组参数,再到标定板设计,最后落到参数迁移与复用。后面的章节,咱们会围绕这张图展开——哪些参数能复用、怎么迁移、迁移后怎么验证,一步步讲清楚。

本章要点总结:

  • 相机成像模型是标定的理论基础,记住四个坐标系的变换关系。
  • 内参和畸变参数在镜头固定时是稳定的,可以迁移复用;外参随安装变化,每次都要重新标。
  • 标定板精度要匹配检测精度,别用打印板糊弄事。
  • 标定前先检查角点提取效果,别急着开标。