System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 立体条形码信息生成方法、装置、电子设备和可读介质制造方法及图纸_技高网

立体条形码信息生成方法、装置、电子设备和可读介质制造方法及图纸

技术编号:40461510 阅读:9 留言:0更新日期:2024-02-22 23:16
本公开的实施例公开了立体条形码信息生成方法、装置、电子设备和可读介质。该方法的一具体实施方式包括:将双线平行激光束投射至目标立体条形码图案上;对目标立体条形码图案进行图像采集;对立体条形码图像进行条形码图像分割处理,以生成上行条形码图像和下行条形码图像;对上行条形码图像进行激光线细化处理;对下行条形码图像进行激光线细化处理;对激光线细化上行条形码像素点进行直线拟合处理;对激光线细化下行条形码像素点进行直线拟合处理;生成上行像素距离集合;生成下行像素距离集合;将上行条形码图像对应的待解码字符串和下行条形码图像对应的待解码字符串进行组合处理;生成立体条形码信息。该实施方式提高了条形码的解码准确率。

【技术实现步骤摘要】

本公开的实施例涉及激光测量技术与条形码技术结合的交叉应用领域,具体涉及立体条形码信息生成方法、装置、电子设备和可读介质


技术介绍

1、条形码技术是一种集计算机、光学、信号处理于一体的条形图案自动识别技术,也是一种较快速、较准确、较可靠的数据采集手段。有效解决了数据录入和数据采集的瓶颈问题,为物流管控、生产过程管控、产品质量追踪、无人零售等应用提供了有利的技术支持。条形码技术在国内外已经得到广泛研究与应用。目前,在生成条形码信息时,通常采用的方式为:首先,将打印好的条形码标签(通常串行排列)黏贴在物料表面或串行地(一行)印刷在物料表面,然后,使用扫描设备上的图像传感器扫描(串行逐个扫描)一维条形码,条形码的黑白条形和间隙反射不同强度的光,扫描设备感应到这些反射光信号,并将其转换为电信号,最后,解码器通过分析条形和间隙的宽度和间距,将电信号转换为对应的条形码信息。

2、然而,当采用上述方式生成条形码信息时,经常会存在如下技术问题:

3、由于在常规(例如常温)条件下,将高对比度黑白相间的条形码标签黏贴在物料表面或印刷在物料表面的情况下,现有的条形码扫描仪具有较高的工作效率,已经能够满足大部分的场景需求。而在一些条件复杂(例如高温、油污和多粉尘等)的应用场景中,由于复杂环境对条形码的破坏性较大(条形码标签受损概率较大),导致条形码的解码准确率较低,也导致条形码的适用范围较小。同时,由于物料自身结构的限制(例如圆柱形物体结构),将条形码以串行方式设置于物料表面,容易导致扫描设备的扫描视野受限,条形码条形区域扫描不全,进一步导致条形码的解码准确率较低,即,所生成的条形码信息的错误内容较多或条形码信息识别不出来。

4、该
技术介绍
部分中所公开的以上信息仅用于增强对本专利技术构思的背景的理解,并因此,其可包含并不形成本国的本领域普通技术人员已知的现有技术的信息。


技术实现思路

1、本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。

2、本公开的一些实施例提出了立体条形码信息生成方法、装置、电子设备和计算机可读介质,来解决以上
技术介绍
部分提到的技术问题中的一项或多项。

3、第一方面,本公开的一些实施例提供了一种立体条形码信息生成方法,该方法包括:利用相关联的双线平行激光发射器将发射的双线平行激光束投射至目标立体条形码图案上,其中,上述目标立体条形码图案上的目标立体条形码为上下两行且同时被双线平行激光束的两个激光束分别投射;通过相关联的图像采集设备对上述目标立体条形码图案进行图像采集,得到立体条形码图像;对上述立体条形码图像进行条形码图像分割处理,以生成上行条形码图像和下行条形码图像;对上述上行条形码图像进行激光线细化处理,得到激光线细化处理后的上行条形码图像作为激光线细化上行条形码图像;对上述下行条形码图像进行激光线细化处理,得到激光线细化处理后的下行条形码图像作为激光线细化下行条形码图像;对上述激光线细化上行条形码图像中满足预设阈值条件的各个激光线细化上行条形码像素点进行直线拟合处理,以生成上行拟合直线;对上述激光线细化下行条形码图像中满足预设阈值条件的各个激光线细化下行条形码像素点进行直线拟合处理,以生成下行拟合直线;根据上述激光线细化上行条形码图像和上述上行拟合直线,生成上行像素距离集合;根据上述激光线细化下行条形码图像和上述下行拟合直线,生成下行像素距离集合;根据上述上行像素距离集合,生成上述上行条形码图像对应的待解码字符串;根据上述下行像素距离集合,生成上述下行条形码图像对应的待解码字符串;将上述上行条形码图像对应的待解码字符串和上述下行条形码图像对应的待解码字符串进行组合处理,以生成立体条形码待解码字符串;根据上述立体条形码待解码字符串,生成立体条形码信息。

4、第二方面,本公开的一些实施例提供了一种立体条形码信息生成装置,装置包括:投射单元,被配置成利用相关联的双线平行激光发射器将发射的双线平行激光束投射至目标立体条形码图案上,其中,上述目标立体条形码图案上的目标立体条形码为上下两行且同时被双线平行激光束的两个激光束分别投射;图像采集单元,被配置成通过相关联的图像采集设备对上述目标立体条形码图案进行图像采集,得到立体条形码图像;第一分割处理单元,被配置成对上述立体条形码图像进行条形码图像分割处理,以生成上行条形码图像和下行条形码图像;第二分割处理单元,被配置成对上述上行条形码图像进行激光线细化处理,得到激光线细化处理后的上行条形码图像作为激光线细化上行条形码图像;第三分割处理单元,被配置成对上述下行条形码图像进行激光线细化处理,得到激光线细化处理后的下行条形码图像作为激光线细化下行条形码图像;第一拟合处理单元,被配置成对上述激光线细化上行条形码图像中满足预设阈值条件的各个激光线细化上行条形码像素点进行直线拟合处理,以生成上行拟合直线;第二拟合处理单元,被配置成对上述激光线细化下行条形码图像中满足预设阈值条件的各个激光线细化下行条形码像素点进行直线拟合处理,以生成下行拟合直线;第一生成单元,被配置成根据上述激光线细化上行条形码图像和上述上行拟合直线,生成上行像素距离集合;第二生成单元,被配置成根据上述激光线细化下行条形码图像和上述下行拟合直线,生成下行像素距离集合;第三生成单元,被配置成根据上述上行像素距离集合,生成上述上行条形码图像对应的待解码字符串;第四生成单元,被配置成根据上述下行像素距离集合,生成上述下行条形码图像对应的待解码字符串;组合单元,被配置成将上述上行条形码图像对应的待解码字符串和上述下行条形码图像对应的待解码字符串进行组合处理,以生成立体条形码待解码字符串;第五生成单元,被配置成根据上述立体条形码待解码字符串,生成立体条形码信息。

5、第三方面,本公开的一些实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述第一方面任一实现方式所描述的方法。

6、第四方面,本公开的一些实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,程序被处理器执行时实现上述第一方面任一实现方式所描述的方法。

7、本公开的上述各个实施例中具有如下有益效果:通过本公开的一些实施例的立体条形码信息生成方法,可以提高条形码的解码准确率。具体来说,导致条形码的解码准确率较低的原因在于:由于在常规(例如常温)条件下,将高对比度黑白相间的条形码标签黏贴在物料表面或印刷在物料表面的情况下,现有的条形码扫描仪具有较高的工作效率,已经能够满足大部分的场景需求。而在一些条件复杂(例如高温、油污和多粉尘等)的应用场景中,由于复杂环境对条形码的破坏性较大(条形码标签受损概率较大),导致条形码的解码准确率较低也导致条形码的适用范围较小。同时,由于物料自身结构的限制(例如圆柱形物体结构),将条本文档来自技高网...

【技术保护点】

1.一种立体条形码信息生成方法,包括:

2.根据权利要求1所述的方法,其中,所述对所述立体条形码图像进行条形码图像分割处理,以生成上行条形码图像和下行条形码图像,包括:

3.根据权利要求1所述的方法,其中,所述对所述上行条形码图像进行激光线细化处理,得到激光线细化处理后的上行条形码图像作为激光线细化上行条形码图像,包括:

4.根据权利要求3所述的方法,其中,所述对所述下行条形码图像进行激光线细化处理,得到激光线细化处理后的下行条形码图像作为激光线细化下行条形码图像,包括:

5.根据权利要求1所述的方法,其中,所述根据所述激光线细化上行条形码图像和所述上行拟合直线,生成上行像素距离集合,包括:

6.根据权利要求1所述的方法,其中,所述根据所述上行像素距离集合,生成所述上行条形码图像对应的待解码字符串,包括:

7.根据权利要求1所述的方法,其中,所述根据所述立体条形码待解码字符串,生成立体条形码信息,包括:

8.一种立体条形码信息生成装置,包括:

9.一种电子设备,包括:

10.一种计算机可读介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如权利要求1至7中任一所述的方法。

...

【技术特征摘要】

1.一种立体条形码信息生成方法,包括:

2.根据权利要求1所述的方法,其中,所述对所述立体条形码图像进行条形码图像分割处理,以生成上行条形码图像和下行条形码图像,包括:

3.根据权利要求1所述的方法,其中,所述对所述上行条形码图像进行激光线细化处理,得到激光线细化处理后的上行条形码图像作为激光线细化上行条形码图像,包括:

4.根据权利要求3所述的方法,其中,所述对所述下行条形码图像进行激光线细化处理,得到激光线细化处理后的下行条形码图像作为激光线细化下行条形码图像,包括:

5.根据权利要求1所述的方...

【专利技术属性】
技术研发人员:胡征慧周钢陈小垒刘庆杰王蕴红
申请(专利权)人:北京航空航天大学杭州创新研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1