怎样把可变数据区遮掉,让相机不去比它
批号、序列号和每次都变的条码,不能拿去和一张固定模板比,否则每一枚都会报警。把这块划成忽略,改由条码分级或 OCR 按内容检查。忽略区若划得比可变内容更大,旁边的固定文字和脏点也会被放过。
批号、序列号和每次都变的条码,不能拿去和一张固定模板比,否则每一枚都会报警。把这块划成忽略,改由条码分级或 OCR 按内容检查。忽略区若划得比可变内容更大,旁边的固定文字和脏点也会被放过。

忽略的是比对,不是质量
图像比对要求每个像素都像模板。可变数据天生不像,所以要比对里拿掉。拿掉之后,这块不能变成什么都不看。条码要走等级或至少走可读性,批号要走 OCR 对期望的字符串。只划忽略、没有第二种检查,这块就是盲区。
框的边缘按可变内容的最大尺寸留一点点,不要按整张标签的三分之一来划。固定的商标离框越近,越要看框有没有把它盖住。
框怎么划
| 区域 | 图像比对 | 另外的检查 |
|---|---|---|
| 固定图案 | 要 | 不需要替代 |
| 每枚都变的条码或号码 | 忽略 | 条码等级或 OCR |
| 框盖住了旁边的固定字 | 缩小框 | 被盖住的字回到比对 |
换单时检查
- 用两枚不同号码的样品比对,固定区不报警,号码区也不因号码不同而报警。
- 在号码旁边点一个脏点,确认它仍然报警。
- 若脏点不报警,就是框画大了。