1. 多相机同步与标定工程导入
在自动化视觉检测中,单相机往往只能覆盖一个工位、一个视角或一个面。当被测对象尺寸较大、需要多面检测、需要三维定位,或者需要在同一时刻获取多个工位的图像时,就会引入多相机系统。KEYENCE CV-X 系列作为一体式图像处理控制器,其多相机方案的核心并不只是"多接几台相机",而是要让多台相机在时间上同步、在空间上统一到同一坐标系,否则各相机看到的图像无法拼合、无法比较、也无法用于同一个判定逻辑。
本课程围绕 CV-X 系列控制器与相机的硬件架构、多相机同步机制、标定方法与工程落地展开,共 30 章。本章作为导入,先建立三个基础认知:CV-X 的硬件连接关系是怎样的、多相机典型应用场景有哪些、同步与标定在整个工程中到底解决什么问题。
一、CV-X 控制器与相机的硬件架构
CV-X 系列控制器(如 CV-X100、CV-X200、CV-X300 等型号)本体是一台集图像采集、图像处理、判定输出于一体的控制器。相机通过专用相机线缆接入控制器本体上的相机接口,控制器内部完成图像缓存、算法运算和 I/O 输出。不同型号支持的相机路数不同,常见为 2 路、4 路,部分型号可通过扩展单元增加路数。
从信号链角度看,一次多相机采集大致经过以下环节:
- 触发输入:由 PLC、光电传感器或编码器给出触发信号,进入控制器的触发输入端子;
- 相机曝光与读出:控制器按设定顺序或同时向各相机发出采集指令,相机完成曝光并把图像数据回传;
- 图像缓存与处理:控制器把各路图像存入内部缓存,按程序依次或并行执行检测工具(如边缘、面积、图案匹配、OCR 等);
- 判定与输出:各相机的判定结果汇总为 OK/NG,通过 I/O 或通信接口输出给上位设备。
需要特别注意的是:CV-X 的多相机并不是"每台相机各自独立处理",而是由同一控制器统一调度。这意味着相机之间的采集时序、处理顺序、结果汇总都在控制器内部完成,这也是它能做同步的前提。
二、多相机典型应用场景
CV-X 多相机方案常见于以下几类场景,理解场景有助于判断"是否需要同步"和"是否需要标定"。
- 多面外观检测:一个零件需要同时检查正面、侧面、底面。三台相机从不同角度拍摄,控制器汇总三路判定。这类场景通常不需要严格同步,但需要各相机触发时刻与工件到位时刻对齐。
- 大尺寸工件拼接检测:工件超出单相机视野,用两台或多台相机分区拍摄,再把图像或坐标拼接到同一坐标系。这类场景必须标定,否则拼接处会出现错位。
- 运动中的同步抓拍:工件在传送带上运动,多台相机需要在同一时刻或按固定延时抓拍,才能保证各视角对应同一工件位置。这类场景必须同步,否则各相机拍到的不是同一状态。
- 三维定位与引导:两台相机从不同角度观察同一目标,通过标定关系计算三维坐标,用于机器人抓取或装配。这类场景同步与标定都不可少。
可以看到,场景越偏向"同一时刻、同一空间",对同步和标定的要求就越高。工程上常见的误区是:只关注相机能不能接上、图像能不能出来,而忽略了触发时序和坐标统一,结果在联调阶段才发现各相机结果对不上。
三、同步与标定的工程价值
同步解决的是"时间一致性"。CV-X 控制器支持多相机触发模式,可以设定各相机的触发延时、曝光时间、采集顺序。如果两台相机拍摄同一运动工件,但触发时刻相差 10 ms,在 500 mm/s 的传送速度下,工件已经移动了 5 mm,两个视角对应的就不是同一位置。同步的价值在于:让所有相机在正确的时间点采集,使多路图像在时间上可比。
标定解决的是"空间一致性"。相机看到的是像素坐标,而工程判定、机器人引导、尺寸测量需要的是毫米坐标。标定通过已知尺寸的标定板或标定物,建立像素与实际物理量之间的映射关系。多相机标定还要进一步建立各相机之间的坐标变换,使相机 1 的 (x, y) 和相机 2 的 (x', y') 能换算到同一个工件坐标系。标定的价值在于:让多路图像和测量结果在空间上可比较、可拼接、可统一判定。
四、课程整体任务路线
本课程按"硬件认知 → 同步机制 → 标定方法 → 工程落地"的主线推进,30 章大致分为四个阶段:
- 基础与硬件阶段:认识 CV-X 控制器接口、相机类型、线缆连接、供电与接地,完成多相机硬件搭建与基本采集验证。
- 同步与触发阶段:理解触发输入、采集时序、延时设定、编码器跟随,完成多相机同步采集的参数配置与验证。
- 标定阶段:从单相机标定入手,扩展到多相机坐标统一,掌握标定板使用、标定流程、误差检查与修正。
- 工程集成阶段:把同步与标定结果用于实际检测程序,完成多相机判定汇总、通信输出、异常排查与稳定性验证。