目的与适用边界
比较照明方案或收紧读码器 ROI 时,要保证印刷符号及其静区完整,并保留到源坐标的映射关系。
本教程给出的是一套工程评估方法,而不是开箱即用的产品认证。Deyi Vision 目前公开的 PC 示例涵盖在已确认的样本图像上运行的 EAN-13 流程。工程代码中涉及原生 OCR 与检测的部分,使用前必须对照已安装的运行环境、已绑定的模型和作业逐项核对。浏览器模板并不能证明已在浏览器中实际运行:规划中的 OpenCV.js 后端需要单独验证。云端识别必须事先明确批准图像范围、服务提供方、模型和费用。评审存档不是可执行的发布包。相机、固件和驱动的兼容性需要各自单独核查。下列示例表中的所有数值均为假设数据,不是 Deyi Vision 的测量结果,也不是客户结果。
准备证据
准备印在真实标签材料上的黑色条,其中要包含薄膜眩光和边缘受损的情形。确定符号边界时,不要依赖任何解码成功得到的内容。要在把治具复位之后重复所选条件,而不能只是在什么都没动的情况下重复,这样才能看出该配方在换型时能否复现。当环境光状态和光源开启后经过的时间会影响图像时,要把它们记录下来。不要把使用不同掩膜或不同位深转换得到的测量结果拿来比较,却当作只有照明发生了变化。被否决的光学条件也要保留在记录中,包括它的图像和否决原因。看起来漂亮的图像不一定是最适合检测的图像:所选条件必须在约定的整个样品范围内,既保留相关特征,又使其与可接受的变化保持可分。解码、标识验证、印刷质量验证和单件跟踪应分别记录。EAN-13 值标识的是一种贸易项目,通常由多个实物单件共用;它既不是逐帧序号,也不是唯一序列号。解码成功,并不能证明印刷质量合规、商品主数据正确,也不能证明下游剔除成功。本系列以 EAN-13 作为限定范围的示例,因为这是已确认的公开 PC 评估范围。其他码制、QR 码、直接零件标记和读码器硬件,都需要各自经确认的集成。原始源图像必须保留条、空和静区;仅有裁剪后的显示图或清理过的二值图,不足以作为失败证据。要在追溯数据库中明确规定缺失的帧与无法读取的条码有何区别。在调整阈值之前,先建立受控的光学对比实验。标记治具、工作距离、光源角度和对焦位置,使每个条件都能复原。只改变选定的照明或区域变量,同时保持相机设置和样品标识不变。每个裁剪图或掩膜旁边都要保留完整的源图像,并附上换算回源坐标的变换关系。既要采集可接受的变化,也要采集一个已知有问题的样品,并包含允许放置范围边缘处的情形。先在原图上检查区域叠加图,再去解读数值结果。区域缩小可能只是掩盖了失败,而不是改进了检测,所以被排除的区域必须有明确的工程理由。
步骤
- 在固定曝光下比较漫射光与定向光;检查白色背景是否出现饱和截断,以及深色条是否清晰可见。
- 把油墨边界映射到源像素,并保留周围的空白区域,而不是只围着条画一个框。
- 在允许的旋转和位移范围内检查 ROI;矩形裁剪框必须容纳经过变换后的整个符号。
- 把原图、ROI 和照明版本一起保存;排查读取失败(no-read)的情形时,不要把裁剪范围扩到相邻标签上。
解读试验结果
假设油墨在宽 640 px 的帧中占据 x = 120 至 380。x = 80 至 420 的 ROI 在两侧各留出 40 px。这只是工程留白的示例,并不表示满足 GS1 的静区要求;实际要求取决于符号尺寸。
记录表
| 记录项 | 数值 / 观察 | 解读 |
|---|---|---|
| 源图像宽度 | 640 px | 固定的源坐标 |
| 油墨 / ROI 边界 | [120, 380] / [80, 420] px | 每侧 40 px;不构成符合标准的声明 |
left = 120 - 80 = 40 px
right = 420 - 380 = 40 px两个工程视角
两个工程视角 · 1
此图展示检查的先后顺序。每个箭头都需要有记录在案的证据;它并不表示各步骤之间已实现自动连接。源图像 → 照明条件 → ROI → 对比度。
- 源图像
- 照明条件
- ROI
- 对比度
两个工程视角 · 2
此图展示检查的先后顺序。每个箭头都需要有记录在案的证据;它并不表示各步骤之间已实现自动连接。基线 → 候选 → 同一样品 → 判定。
- 基线
- 候选
- 同一样品
- 判定
故障排查
- 解码器在眩光下仍能读出,并不能证明条的对比度或印刷质量合格。
- 扩大 ROI 后出现相邻符号时,必须把它对应到它自己所属的单件上,而不是悄悄顶替。
验收与交接
只有在所声明的位姿范围内,整个符号和所需的空白区域都始终与源坐标保持对应时,才可验收该 ROI。独立的印刷质量验证要与本次照明对比分开进行。
把源图像、预期判定、确切版本和完整的结果记录放在一起保存。在选定最终参数之前,先冻结评估集。如果之后用这些答案来调整工作流,就应把该集合标记为开发数据,并重新取得一个独立的验收集。Review、NoResult、执行错误和采集缺失都要保留在分母中,不得通过筛选行把它们变成合格。除成功样本外,还要保存一个可复现的失败样本。交接时应写明:谁可以更改配方,如何恢复先前已批准的版本,以及在验收之前哪些设备输出仍保持禁止。仅凭软件结果,不能证明移动中的实物工件已到达正确的目的地。
来源与技术参考资料
这些资料说明了本教程所用方法的依据与适用范围。文中的检查示例仅供参考;量产验收需要用你自己的样品取得证据。
部件与选型参考
- 机器视觉光源
- 工业读码器
- 固定安装条码阅读器设置指南
- 条码追溯系统
- 工业条码阅读器选择指南
- 什么是DPM条码读取?
- DPM 反光金属件读码
- 包装标签和条码检测系统
- 包装标签与条码追溯
- 金属零件 DPM 码读取
- 得利捷 Datalogic 读码器替代方案
- Omron Microscan Barcode Alternative · 英文参考资料
- Zebra Fixed Scanner Alternative · 英文参考资料
- Logistics Barcode Sorting · 英文参考资料
- Printing and Label Inspection · 英文参考资料
- EAN-13 追溯:产线验收
- EAN-13 追溯:解码与数据规则
- EAN-13 追溯:相机采样
- EAN-13 追溯:重复与漏读
- 跟踪条码结果,在输送线上剔除正确的工件
- 多码读取:区域规则与重复读取控制
- 核对 OCR 文字与条码、批次数据
- 如何选择机器视觉照明
- 机器视觉照明类型
- 机器视觉照明基础知识
- 反光金属划痕检测照明路线
- 背光与同轴照明
- 汽车金属件表面缺陷检测
- Metal and Surface Inspection · 英文参考资料
- 奥普特 OPT 视觉光源替代方案
- 为可见装配检查选择照明与 ROI
- 可见液面边界的照明与 ROI
- 校准平场阴影,但不掩盖坏数据
- 按缺陷对比度比较红光、蓝光和白光照明
- OCR 标签核对:照明与字段几何
- 为未封口包装的内容物选择照明与 ROI
- 针对眩光做一次偏振 A/B 测试
- 密封与胶条外观:照明与 ROI
- SKU 颜色分选:照明与物体掩膜
- 验证光学频闪落在曝光窗口之内
- 表面缺陷检测:验收与产线输出
- 表面缺陷检测:限定范围的 AI 评估
- 表面缺陷检测:相机采样与运动
- 表面缺陷检测:照明与 ROI 验证
- 表面缺陷检测:误报诊断

