3. 图像采集与相机标定基础
在 VisionPro 的复杂定位与测量工程中,图像采集与相机标定是整条视觉链路的起点。定位精度、测量重复性、亚像素边缘提取的稳定性,最终都受限于“进入软件的那一帧图像是否合格”以及“像素坐标到物理坐标的映射是否准确”。本节围绕工业相机选型、镜头与光源配合、采集参数设置、标定流程与像素当量计算五个环节展开,目标是让读者能够独立完成一套可复现的采集与标定方案。
一、工业相机选型:从测量任务反推参数
相机选型不应从“买什么型号”开始,而应从测量任务反推。核心输入有三个:视野范围 FOV、最小可分辨特征尺寸、以及节拍要求。假设需要检测一个 80 mm × 60 mm 的工件,要求稳定识别 0.05 mm 的缺陷,则单像素对应的物理尺寸(即像素当量)至少应达到 0.05 mm 的 1/3~1/5,即约 0.01~0.017 mm/pixel。按 0.012 mm/pixel 计算,横向所需像素数为 80 / 0.012 ≈ 6667 pixel,纵向为 60 / 0.012 = 5000 pixel。此时应选择约 7000 × 5000 以上分辨率的面阵相机,或采用多相机分区拍摄。
除分辨率外,还需关注传感器类型与快门方式。运动中的工件应优先选择全局快门 CMOS,避免卷帘快门带来的几何畸变;对弱光或需要高信噪比的场景,可考虑背照式传感器。接口方面,GigE Vision 适合长距离布线,USB3 Vision 适合高带宽短距离,Camera Link 则用于高速多路采集。帧率需满足节拍:若单件检测时间为 200 ms,则相机帧率至少 5 fps,并预留 2~3 倍余量以应对曝光与传输波动。
二、镜头与光源配合:决定成像质量的关键
镜头选型由放大倍率、工作距离和传感器尺寸共同决定。放大倍率 β = 传感器尺寸 / FOV。若使用 2/3″ 传感器(约 8.8 mm × 6.6 mm),FOV 为 80 mm × 60 mm,则 β ≈ 8.8 / 80 = 0.11。再根据 β = 焦距 f / 工作距离 WD 估算,若 WD 取 300 mm,则 f ≈ 0.11 × 300 = 33 mm,可选 35 mm 定焦镜头。实际选型还需校核景深:光圈越小景深越大,但进光量下降,需与光源亮度匹配。
光源配合的核心是“让特征与背景形成稳定对比”。常见方案包括:环形光用于均匀照明平面特征;低角度条形光用于凸显划痕、毛刺等高度变化;背光用于轮廓测量,可获得高对比度边缘;同轴光用于高反光金属表面的字符与标记。以金属件边缘定位为例,采用红色背光可使边缘对比度显著提升,同时红色光波长较长,对灰尘不敏感。光源控制器应支持频闪与相机曝光同步,避免环境光干扰。
三、采集参数设置:曝光、增益与触发
采集参数直接决定图像的信噪比与运动模糊程度。曝光时间应满足:曝光时间 ≤ 允许运动模糊量 / 运动速度。若工件运动速度为 100 mm/s,允许模糊 0.02 mm,则曝光时间应 ≤ 0.02 / 100 = 200 μs。实际设置时可在 200~800 μs 之间调试,以直方图不溢出、特征边缘清晰为准。增益应尽量设为 0 dB,因为增益会同步放大噪声;若亮度不足,优先增加光源强度或延长曝光,而非提高增益。
触发方式上,硬件触发比软件触发更稳定。将光电传感器或 PLC 的上升沿接入相机触发输入,配合光源频闪输出,可保证每次拍摄时工件位置一致。若使用 VisionPro 的 CogAcqFifoTool,需在工具中设置触发模式为“硬件触发”,并配置超时时间,避免因漏触发导致采集卡死。
四、标定流程与像素当量计算
VisionPro 中常用的标定工具是 CogCalibCheckerboardTool。标定流程如下:
- 将棋盘格标定板置于相机视野内,确保完整可见且对焦清晰。
- 在工具中设置棋盘格行列数(如 9×7)和格距(如 5 mm)。
- 采集至少 6~10 张不同姿态的图像:包括平移、旋转、倾斜,覆盖视野的四个角与中心。
- 运行标定,工具会输出内参(焦距、主点、径向畸变 k1/k2)和外参(旋转、平移矩阵),以及标定误差 RMS。
- 检查 RMS 误差,通常应小于 0.5 pixel;若偏大,需检查标定板是否平整、图像是否模糊、姿态是否过于单一。
像素当量的计算有两种方式。第一种是直接由标定结果给出:VisionPro 标定后会输出 mm/pixel 的换算系数。第二种是手动验证:在标定图像中测量相邻两个棋盘格角点的像素距离,例如 5 mm 格距对应 416.7 pixel,则像素当量 = 5 / 416.7 ≈ 0.012 mm/pixel。该值应与标定输出一致,偏差超过 2% 时需重新标定。
五、采集与标定的联动检查
采集与标定不是两个独立环节。若光源亮度变化导致边缘位置漂移,标定结果再好也无法保证测量重复性。因此,在完成标定后,应固定光源亮度、曝光时间和工作距离,并记录为“采集配方”。每次换型或重启设备后,先检查图像直方图与边缘对比度,再运行标定验证。只有采集稳定、标定准确,后续的定位与测量工具才能在亚像素级别上可靠工作。
| 检查项 | 推荐值/示例 | 判断依据 |
|---|---|---|
| 像素当量 | 0.012 mm/pixel | 与标定输出偏差 < 2% |
| 标定 RMS 误差 | < 0.5 pixel | 超过则检查标定板与姿态 |
| 曝光时间 | 200~800 μs | 无运动模糊、直方图不溢出 |
| 增益 | 0 dB | 优先用光源补光 |
| 视野四角一致性 | 差异 < 0.02 mm | 验证畸变校正效果 |
以上参数与流程构成了一套可复现的采集与标定基线。实际项目中,应根据工件材质、节拍和精度要求调整,但“先定像素当量、再选相机镜头、后调采集参数、最后标定验证”的顺序不应颠倒。