Qraft

扫描

扫描是用摄像头或面阵图像传感器读取二维码、把其中存放的数据还原出来的操作。二维码的一切用法都从扫描这一步开始,扫不出来,码里存的信息就等于不存在。把手机相机对准二维码,图像处理算法会先检出定位图案(三个角上的正方形),确定码所在的区域,再对模块图案做解码。这一连串处理通常在 0.1 秒之内就完成了。

决定扫描成功率的因素有 4 个。第一是对比度:白底黑模块最容易读,带颜色的二维码一旦对比度下降就会扫不出来。第二是距离:二维码边长的 3-10 倍是合适的扫描距离。第三是静区:二维码四周若没有至少 4 个模块宽的留白,设备就分不清背景与码的边界。第四是印刷质量:油墨洇开、纸张折痕、光面材质的反光,都会拉低扫描精度;在贴纸和包装上印码时,这一点尤其要留意。

在业务场合,存在一天要扫几百次以上的场景(物流仓库、活动入场管理等),单次扫描花掉多少时间会直接关系到整体作业效率。这类场合下,专用条形码读取器比手机更快、也更稳定。专用读取器搭载的是能一次拍下整个码面的面阵图像传感器,在设计上不易受现场照明条件的影响,昏暗的仓库里也能稳定出结果。