一种条码解码方法及装置制造方法及图纸

技术编号:15939331 阅读:57 留言:0更新日期:2017-08-04 21:58
本发明专利技术公开了一种条码解码方法及装置,用以解决现有技术条码在溢墨或过曝,条空的宽度发生变化时,可能造成解码不准确的问题。该方法包括:确定待解码的条码中每个标识字符的条空宽度的第一比值,标识字符包括起始字符和/或终止字符;识别待解码的条码的类型的每个标识字符的标准模板中的条空宽度的第二比值;根据第一比值和第二比值确定的缩放比例对每个解码字符中的条宽度或空宽度进行调整,对调整后的每个解码字符进行解码。由于在本发明专利技术实施例中,根据缩放比例对条空宽度进行调整,调整后的条空宽度更加接近标准的条空宽度,减弱条码溢墨或者过曝的情况导致的条码的条空宽度变化,对调整后的解码字符进行解码,能够有效的提高解码准确性。

Bar code decoding method and device

The invention discloses a bar code decoding method and a device, which can solve the problems that the bar code of the prior art can cause inaccurate decoding when the bar width is changed or the width of the air bar is changed. The method includes: determining a first space width ratio of each characters to be decoded in the barcode, identifies the characters including the starting character and / or termination character; second ratio space width standard template recognition to be decoded barcode types each sign characters in the first and second; according to the ratio of the zoom ratio are determined the proportion of each character in the decoding width or empty width adjustment, the decoding of each decoded character after adjustment. In the embodiment of the invention, adjusted according to the null width zoom width null space width adjusted closer to the standard, the change of width weakening barcode ink spill or overexposure of the bar code, the decoding character adjusted decode, can effectively improve the decoding accuracy.

【技术实现步骤摘要】
一种条码解码方法及装置
本专利技术涉及条码
,特别涉及一种条码解码方法及装置。
技术介绍
条码技术是在计算机技术与信息技术基础上发展起来的一门集编码、印刷、识别、数据采集和处理于一身的新兴技术。条码技术由于其识别快速、准确、可靠以及成本低等优点,被广泛应用于商业、图书管理、仓储、邮电、交通和工业控制等领域,并且势必在逐渐兴起的“物联网”应用中发挥重大的作用。基于视觉系统的条码检测方案中,主要分为条码定位和条码解码。在条码解码过程中,如何提高解码的正确率,一直是一个重要的研究课题。现有条码解码方案主要包括:1、基于条码宽度的模板匹配算法:通过记录条空中所含的像素点的个数确定条空的宽度,将确定的宽度与标准宽度的模板进行匹配确定出对应的码值。2、平均距离法:定位出条码的起始位置后得出该条码的总宽度,根据条码总的模板长度和总宽度,求出单位模板的像素数,进而测量出条码中的各个条空的宽度,将确定的宽度与标准宽度的模板进行匹配确定出对应的码值。3、相似边距离法:通过计算相邻条空宽度之和,与标准字符模板的相邻条空宽度之和进行匹配来解码,但若计算结果相似或者条码编码逻辑不严谨时,则解码可能错误。本文档来自技高网...
一种条码解码方法及装置

【技术保护点】
一种条码解码方法,其特征在于,所述方法包括:确定待解码的条码中每个标识字符的条宽度和空宽度的第一比值,其中,所述标识字符包括起始字符和/或终止字符;根据所述待解码的条码的类型,识别所述类型的条码的每个标识字符的标准模板中的条宽度与空宽度的第二比值;根据所述第一比值和所述第二比值,确定待解码的条码中每个解码字符的缩放比例;根据所述缩放比例对所述每个解码字符中的条宽度或空宽度进行调整,对条宽度或空宽度进行调整后的每个解码字符进行解码。

【技术特征摘要】
1.一种条码解码方法,其特征在于,所述方法包括:确定待解码的条码中每个标识字符的条宽度和空宽度的第一比值,其中,所述标识字符包括起始字符和/或终止字符;根据所述待解码的条码的类型,识别所述类型的条码的每个标识字符的标准模板中的条宽度与空宽度的第二比值;根据所述第一比值和所述第二比值,确定待解码的条码中每个解码字符的缩放比例;根据所述缩放比例对所述每个解码字符中的条宽度或空宽度进行调整,对条宽度或空宽度进行调整后的每个解码字符进行解码。2.如权利要求1所述的方法,其特征在于,当所述标识字符包括起始字符和终止字符时,所述根据所述第一比值和所述第二比值,确定待解码的条码中每个解码字符的缩放比例包括:根据起始字符的第一比值和所述第二比值,确定待解码的条码中每个解码字符的第一子缩放比例;根据终止字符的第一比值和所述第二比值,确定待解码的条码中每个解码字符的第二子缩放比例;根据所述第一子缩放比例和所述第二子缩放比例,确定待解码的条码中每个解码字符的缩放比例。3.如权利要求1或2所述的方法,其特征在于,所述确定待解码的条码中每个标识字符的条宽度和空宽度的第一比值包括:根据待解码的条码中位于至少两条行扫描线上的像素点,识别每条行扫描线上的每个标识字符的条宽度和空宽度的第一子比值;根据所述每条行扫描线上的第一子比值以及行扫描线的条数,确定所述待解码的条码中每个标识字符的条宽度和空宽度的第一比值。4.如权利要求1所述的方法,其特征在于,所述根据所述缩放比例对所述每个解码字符中的条宽度或空宽度进行调整,对条宽度或空宽度进行调整后的每个解码字符进行解码包括:识别每个解码字符的空宽度或条宽度,根据所述缩放比例对所述空宽度或条宽度进行调整;根据每个解码字符中的调整后的条宽度与未调整的空宽度或调整后的空宽度与未调整的条宽度,确定每个解码字符对应的每个调整后的解码字符,对每个调整后的解码字符进行解码。5.如权利要求1所述的方法,其特征在于,确定所述待解码的条码的类型包括:识别所述待解码的条码的起始字符和/或终止字符的条空宽度;根据预先保存的每种类型的条码对应...

【专利技术属性】
技术研发人员:马诗洁谢世斌周璐张兴明李铭
申请(专利权)人:浙江华睿科技有限公司
类型:发明
国别省市:浙江,33

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

1