字符识别与二维码读码用哪种光源?四条可行路径与各自的边界

同样是「读字」,金属上的激光打标和纸箱上的印刷条码,打光方式几乎是相反的。前者靠掠射光把笔画的凹陷边沿翻出来,后者怕的就是高光。本文按表面类型给出可执行的路径。

先分清你要的是哪一类特征

「字符识别」这个说法里其实藏着两种完全不同的任务,打光方式相反:

  • 刻印类字符:激光打标、冲压、雕刻、点阵。特征是高度差,笔画与基材是同一材质,只有形貌不同。要靠掠射光把高度差翻成明暗差。
  • 印刷类字符与条码:丝印、喷码、标签、包装印刷。特征是颜色差,笔画与基材几乎同一平面。要靠均匀照明,让颜色差忠实还原,同时避免高光把条空边界吃掉。

打光方向搞反的典型症状:刻印字符用正面均匀光照,笔画几乎消失;印刷条码用掠射光,条码边缘被拖出阴影,读码率反而下降。

路径一:金属激光打标与冲压字符

金属表面的刻印字符,首选低角度掠射。

原理是:刻痕的两个侧壁朝向不同,掠射光会让一侧壁亮、一侧壁暗,笔画因此被「描」出来。正面均匀光则照不到这个差异。

实现顺序:

  • 先用环形光源抬高做掠射,这是最省事的起点
  • 如果金属是光亮面,抬高后会出现随机亮斑,换同轴光源或圆顶无影
  • 如果字符很浅(比如浅打标),考虑换蓝光 470nm提高边缘锐度

需要提醒的是:如果金属表面本身有拉丝纹,掠射光会把拉丝纹一起放大,这时要在「字符对比度」和「背景噪声」之间取舍,取舍方法见金属表面缺陷的光源方案。

路径二:丝印、喷码与标签

印刷类字符的核心是均匀和避免高光。

推荐顺序:

  • 环形无影光源是很好的起点。POMEAS GHN 系列采用高亮 LED 阵列加漫射均光结构,从多个方向均匀照射,减少单侧照明的阴影和局部暗区;官方列出的适用项里就包含金属字符、铝箔包装、IC 丝印。
  • 加漫射板:如果画面还有反光,GH 系列、GL 系列、GHN 系列、GBT 系列的选配件里都有漫射板。
  • 白光:印刷字符往往是彩色或需要判色,白光 6500K 是唯一合理的底子。

GHN 系列的外径规格为 80mm、116mm、132mm、166mm、196mm,选型时按镜头外径与视野来定。

路径三:条码与二维码

二维码和一维条码的要求是条空边界清晰、整幅均匀,最怕两件事:局部高光和明暗不均。

原因在于读码算法依赖全局或半全局的阈值,一旦画面某一角偏暗,那一角的条空就判不出来。

推荐做法:

  • 大面积均匀照明:平行面光源 GBT 系列从 27×27mm 到 200×200mm 共 8 个尺寸档,配合漫射结构可以在发光区域形成较为均匀的亮度分布,官方说明里明确提到可减少局部亮斑、暗区及边角亮度不一致。
  • 圆顶无影:如果码印在曲面或反光包装上,GR 系列(外径 GR70 到 GR325)从半球多方向打光,能把反光摊开。
  • 避免掠射:条码是平面颜色差,掠射只会引入阴影。

均匀性到底够不够,用可量化的判据去判,方法见光源均匀性怎么判断和改善。

路径四:覆膜、玻璃与透明包装上的码

覆膜标签和透明包装上的码是最难的一类,因为膜本身会反光,而且反光位置随角度变化。

可行做法:

  • 加大角度偏离:让正反射不进入镜头。这需要实测,因为不同膜材的反射角不同。
  • 用圆顶无影:全方向照明下,膜面反光被摊平,代价是整体对比度下降。
  • 换波长:某些油墨在特定波长下吸收更强,可以考虑红光 625nm 或蓝光 470nm 试。

透明件与塑料件的完整打光思路,见透明件和塑料件怎么打光。

对比度判据:不要只看「读得出来」

字符与读码类项目最容易踩的坑是:在样品上读得出来,量产时读不出来。原因是样品状态单一,量产有姿态、批次、脏污的变化。

建议把验收标准量化:

  • 对比度:字符笔画区与背景区的灰度差,取一个下限值
  • 读码率:在姿态变化范围内统计,而不是单一姿态
  • 稳定性:连续跑若干批次,看灰度均值的波动范围

这三条都和光源直接相关,而且都可以通过调角度、换波长、加漫射来改善。如果三条都卡住,说明该换照明结构了,判断流程见机器视觉光源选型流程。

相关产品

常见问题

刻印字符和印刷字符的打光方式为什么相反

因为两者的特征物理性质不同。刻印类(激光打标、冲压、雕刻、点阵)的特征是高度差,笔画与基材同一材质只有形貌不同,要靠掠射光把高度差翻成明暗差;印刷类(丝印、喷码、标签、包装印刷)的特征是颜色差,笔画与基材几乎同一平面,要靠均匀照明让颜色差忠实还原并避免高光吃掉条空边界。方向搞反的典型症状是刻印字符用正面均匀光照笔画几乎消失,印刷条码用掠射光边缘被拖出阴影、读码率下降。

金属上的激光打标字符应该怎么打光

首选低角度掠射。刻痕的两个侧壁朝向不同,掠射光会让一侧亮一侧暗,笔画因此被描出来。实现顺序是先用环形光源抬高做掠射(最省事),如果金属是光亮面抬高后出现随机亮斑就换同轴光源或圆顶无影,如果字符很浅可以考虑换蓝光 470nm 提高边缘锐度。注意金属表面有拉丝纹时掠射会把拉丝纹一起放大,需要在字符对比度和背景噪声之间取舍。

二维码和条码读不出来通常是什么打光问题

最常见的是局部高光和明暗不均。读码算法依赖全局或半全局阈值,一旦画面某一角偏暗,那一角的条空就判不出来。推荐做法是用大面积均匀照明(如平行面光源 GBT 系列,从 27×27mm 到 200×200mm 共 8 个尺寸档,配合漫射结构减少局部亮斑、暗区及边角亮度不一致),码印在曲面或反光包装上时改用圆顶无影从半球多方向打光,并且要避免掠射。

覆膜标签上的码为什么特别难读

因为膜本身会反光,而且反光位置随角度变化,属于位置随机变化的亮斑。可行做法有三种:加大角度偏离让正反射不进入镜头(需实测,不同膜材反射角不同);用圆顶无影做全方向照明把膜面反光摊平(代价是整体对比度下降);换波长,某些油墨在特定波长下吸收更强,可以试红光 625nm 或蓝光 470nm。

字符识别项目怎么定验收标准才不会量产出问题

不要只看样品上读得出来,要量化三条:对比度,即字符笔画区与背景区的灰度差,取一个下限值;读码率,在姿态变化范围内统计而不是单一姿态;稳定性,连续跑若干批次看灰度均值的波动范围。这三条都和光源直接相关,都可以通过调角度、换波长、加漫射改善。三条都卡住说明该换照明结构了。

丝印和标签字符应该用什么光源

推荐环形无影光源作为起点。POMEAS GHN 系列采用高亮 LED 阵列加漫射均光结构,从多个方向均匀照射以减少单侧照明的阴影和局部暗区,官方列出的适用项里就包含金属字符、铝箔包装、IC 丝印。如果画面还有反光,可以加漫射板(GH、GL、GHN、GBT 系列的选配件里都有)。光色上,印刷字符往往是彩色或需要判色,白光 6500K 是唯一合理的底子。

相关阅读

把一个工件发给我们,我们告诉你该走哪条路

照明问题最快的收敛方式是真工件,不是讨论。寄一件样品,附上图纸和你真正要判的特征,我们跑完把结果报给你 —— 包括哪些特征结论是「用光源解决不了」。我们不做「什么都能测」的承诺,只给可验证的结论。

延伸阅读

Go Back Top
VK Message
WhatsApp

Scan QR Code

WhatsApp QR Code
Wechat

Scan QR Code

Wechat
Phone Number
18598102007
Copied!
Online Message

Online Message

Click to refresh