System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于图像信息处理,具体涉及条形码识别方法、终端及系统。
技术介绍
1、作为一种信息编码方式,条形码通过特定的条空组合来表示不同的数据信息,具有编码容量大、可靠性高、成本低廉等优点。随着经济的发展和全球化的趋势,条形码已成为现代商业活动中不可或缺的一部分,广泛应用于商品流通、物流管理、身份识别等多个领域。
2、随着条形码应用的普及,其检测与识别技术的准确性和效率变得尤为重要。在实际应用中,条形码的识别技术可以分为光电扫描和图像识别两类。光电扫描技术利用条形码上的“条”和“空”对光的反射的不同,经过光电转换后获得“条”和“空”的数据,最后根据编码规则进行解析,完成条码内容的识别读取。但是,光电扫描技术必须对准条形码的区域进行扫描,当一个标签贴纸中有多个密集排列的待识别的条形码时,需要人工手持扫描枪逐条对准识别,整体效率不高。图像识别技术则是利用摄像头拍下待识别条形码所在区域的照片,然后对其中存在的条形码进行检测,最后对检测到的条形码进行解析。这种方式可以一次性识别多个条形码,省去了人工手持扫描枪逐个扫描的步骤,但是在无法获得高质量图像的场景下,条形码的识别率依然面临巨大挑战,例如在图像存在破损、残缺、脏污、模糊或扭曲等情形时,条形码识别率正确率不高,影响条形码识别效率,通常也会降低工厂的整体生产效率。
技术实现思路
1、有鉴于此,一方面,一些实施例公开了低质量图像场景下的条形码识别方法,包括步骤:
2、s1、读取包含条形码的图像数据,检测得到条形码对应
3、s2、将得到的条形码图像转成灰度图,计算像素平均值,根据像素平均值设置图像增强比例因子,根据图像增强比例因子进行图像增强,增加灰度图的对比度,得到第一预处理图像;
4、s3、对第一预处理图像进行“边缘”数据提取,剔除异常“边缘”数据,得到“条”和“空”的原子数据,根据“条”和“空”的原子数据生成第二预处理图像;
5、s4、对第二预处理图像进行边缘检测,得到参考“边缘”数据;根据参考“边缘”数据获取“条”和“空”的参考原子数据;
6、s5、结合“条”和“空”的原子数据和参考原子数据,得到带有置信度的“条空”原子数据;
7、s6、根据带有置信度的“条空”原子数据获得最终模块宽度数据;
8、s7、根据最终模块宽度数据确定字符编码数据列表;
9、s8、对字符编码数据列表进行解码,得到最终的字符串列表;
10、s9、按照置信度从大到小顺序,对最终的字符串列表中的字符串进行排序;
11、s10、最终的字符串列表中置信度最高的字符串,作为条形码最终识别结果。
12、另一方面,一些实施例公开了条形码识别终端,用于执行低质量图像场景下的条形码识别方法。
13、再一方面,一些实施例公开了条形码识别系统,包括条形码识别终端。
14、本专利技术实施例公开的低质量图像场景下的条形码识别方法,基于条形码的“条”和“空”的原子解析方法,对低质量的条形码图像进行识别,可以从低质量的原始图像得到高质量的条形码数据,进一步对可能的“条”、“空”组合赋予对应的置信度,得到由条空组合而成的字符数据的置信度,根据置信度为字符数据进行排序,得到最高置信度的字符组合作为条形码解析结果,大大提高了低质量图像场景下的条形码识别正确率,在条形码领域有良好应用前景。
本文档来自技高网...【技术保护点】
1.低质量图像场景下的条形码识别方法,其特征在于,包括步骤:
2.根据权利要求1所述的低质量图像场景下的条形码识别方法,其特征在于,步骤S1具体包括:读取包含条形码的图像数据,检测图像数据,得到条形码坐标框,利用条形码坐标框裁剪出条形码有效区域的图像,得到条形码对应的条形码图像数据和坐标。
3.根据权利要求1所述的低质量图像场景下的条形码识别方法,其特征在于,步骤S3具体包括:
4.根据权利要求1所述的低质量图像场景下的条形码识别方法,其特征在于,步骤S4具体包括:
5.根据权利要求1所述的低质量图像场景下的条形码识别方法,其特征在于,步骤S5具体包括:
6.根据权利要求1所述的低质量图像场景下的条形码识别方法,其特征在于,步骤S6具体包括:
7.根据权利要求1所述的低质量图像场景下的条形码识别方法,其特征在于,步骤S7具体包括:
8.根据权利要求1所述的低质量图像场景下的条形码识别方法,其特征在于,步骤S8具体包括:
9.条形码识别终端,其特征在于,用于执行权利要求1~8任一项所述的
10.条形码识别系统,其特征在于,包括权利要求9所述的条形码识别终端。
...【技术特征摘要】
1.低质量图像场景下的条形码识别方法,其特征在于,包括步骤:
2.根据权利要求1所述的低质量图像场景下的条形码识别方法,其特征在于,步骤s1具体包括:读取包含条形码的图像数据,检测图像数据,得到条形码坐标框,利用条形码坐标框裁剪出条形码有效区域的图像,得到条形码对应的条形码图像数据和坐标。
3.根据权利要求1所述的低质量图像场景下的条形码识别方法,其特征在于,步骤s3具体包括:
4.根据权利要求1所述的低质量图像场景下的条形码识别方法,其特征在于,步骤s4具体包括:
5.根据权利要求1所述的低质量图像场...
【专利技术属性】
技术研发人员:韦未来,
申请(专利权)人:广东朝歌智慧互联科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。