多相机项目中的“同步”需要说明同步的是哪个事件:触发到达、曝光开始、图像到达应用,还是界面刷新。这些事件位于不同环节。采购文件若只写“多路同步显示”,既没有给出曝光时间差的验收方法,也没有定义业务上哪些图像属于同一组。
分别约定采集与业务条件
| 验收对象 | 需要明确的条件 | 建议保留的证据 |
|---|---|---|
| 曝光时间关系 | 对应事件、允许时间差及测量方法 | 触发、曝光事件或经验证的时间记录 |
| 帧关联 | 相机身份、工件标识及组帧规则 | 原始帧、关联标识与缺帧记录 |
| 处理与传输 | 负载、缓存和超时规则 | 接收时间、队列状态及丢帧记录 |
| 业务判定 | 样本、判定规则与输出状态 | 标注、结果和异常处理记录 |
技术名称不能代替验收数据
硬触发用于控制指定采集事件,时间戳用于记录某一事件的时间,PTP用于具备相应支持的设备之间的时钟同步。三者可以组合,但不能由其中一个名称推导已经达到某个曝光时间差。厂家文档中的功能也需要按具体型号、固件和配置核对,不能推定任意品牌相机都具备相同能力。
用同一采集组检查异常情况
约定正常采集之外的触发未接受、帧缺失、时钟未同步、设备重连和处理超时等情况。缺少某台相机的当前图像时,应按项目规则输出不完整或待复核,不能用上一组图像补齐后仍标为当前组有效。时间差限值及业务结果指标须由目标工况确定,本文不提供未经实测的通用数值。
将验证记录关联到实际版本
记录相机、镜头、曝光设置、触发接线、时钟配置、网络拓扑和软件版本,再分别验证采集时间关系及业务样本结果。本文为采购与验收方法,不表示某套多相机系统已部署或通过现场验收。
机制参考:Basler触发采集说明、PTP说明。相关服务:视觉硬件与嵌入式技术、项目咨询。