[发明专利]一种一维条码识别方法有效
申请号: | 202010780572.1 | 申请日: | 2020-08-06 |
公开(公告)号: | CN111738031B | 公开(公告)日: | 2021-03-02 |
发明(设计)人: | 赵伟;惠慧;顾善中;徐良伟;田晓明 | 申请(专利权)人: | 江苏东大集成电路系统工程技术有限公司 |
主分类号: | G06K7/14 | 分类号: | G06K7/14;G06K9/32;G06K9/62 |
代理公司: | 南京北辰联和知识产权代理有限公司 32350 | 代理人: | 于忠洲 |
地址: | 210031 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 条码 识别 方法 | ||
1.一维条码识别方法,其特征在于,包括如下步骤:
步骤1,获取条码图像,并对获取的条码图像进行条码检测识别,若检测识别到的条码内容和校验位准确无误,则直接输出条码内容,识别结束,若检测识别到的条码内容和/或校验位存在错误,则进入步骤2;
步骤2,利用OCR识别对条码图像中的文本进行识别,获取与条码内容相对应的文本内容,再进入步骤3;
步骤3,根据检测识别的条码内容输出对应的识别结果:
若条码内容与文本内容一致,则表明只是校验位存在识别错误或无法识别,直接输出条码内容,识别结束;
若条码内容的数据区域只识别到一部分,则表明条码的数据区域存在污损位,利用交叉替换的方式完成条码内容的补充和验证识别,若验证识别通过,则输出补充后的条码内容,若验证识别未通过,则进入步骤4;
若条码内容只识别到起始字符,则直接进入步骤5;
步骤4,进行逐位替换来验证识别,若逐位替换最终验证识别通过,则输出逐位替换后的条码内容,识别结束,若逐位替换完成后仍未验证识别,则直接进入步骤5;
步骤5,对OCR识别结果进行打分,并根据打分结果进行识别结果输出:
若OCR识别打分的分值大于等于95,则直接输出文本内容;
若OCR识别打分的分值小于95且大于等于60,则提示确认该文本内容;
若OCR识别打分的分值小于60,则提示忽略该文本内容;
步骤4中,在进行逐位替换来验证识别时:
逐位比较条码内容和文本内容各个位置处的字符是否相同,若某个位置处的字符不同,则用文本内容中该位置处的字符替换条码内容中对应位置处的字符;
每替换一个位置处的字符则进行一次校验位的验证,若校验位验证通过,则识别完成,输出替换后的条码内容;
若文本内容的全部字符均进行了逐位比较替换,且全部的校验位验证均未通过,则进入步骤5。
2.根据权利要求1所述的一维条码识别方法,其特征在于,步骤1中,在获取条码图像时,实时监听扫码按键的触发信息,若监听到扫码按键的触发信息,则向扫码相机发送扫码指令,再获取扫码相机获得的条码图像,并将获取的条码图像以及覆盖式优先显示指令发送至显示屏。
3.根据权利要求1所述的一维条码识别方法,其特征在于,步骤1中,在对获取的条码图像进行条码检测识别时,利用识别神经网络对条码图像中的条码进行定位识别,具体步骤为:
首先,收集条码样本图像,搭建用于条码定位识别的神经网络模型;
然后,利用条码样本图像对搭建的神经网络模型进行训练;
最后,利用训练好的神经网络模型对获取的条码图像进行定位识别,获取条码图像中的条码内容和校验位。
4.根据权利要求1所述的一维条码识别方法,其特征在于,步骤2中,利用OCR识别对条码图像中的文本进行识别时的具体步骤为:
首先,利用SSD模型将条码图像中的文本检测出来;
然后,利用直线拟合方法以及仿射变换方法对检测出来的文本进行矫正;
最后,利用OCR识别模型对矫正后的文本进行文字识别,获得文本内容。
5.根据权利要求1所述的一维条码识别方法,其特征在于,步骤3中,利用交叉替换的方式完成条码内容的补充和校验识别的具体步骤为:
首先,利用特殊字符来替换条码内容的污损位;
然后,利用OCR识别的文本内容中对应于污损位的符号替换条码内容中的特殊字符;
再后,将替换后的条码内容加上最后的校验位进行校验识别。
6.根据权利要求1所述的一维条码识别方法,其特征在于,步骤5中,在对OCR识别结果进行打分时,利用束搜索迭代地生成识别的文本内容以及该文本内容对应的概率值,再将概率值乘以100作为该文本内容的打分值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏东大集成电路系统工程技术有限公司,未经江苏东大集成电路系统工程技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010780572.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于汽车密封条的生产设备
- 下一篇:晶圆的键合方法及键合结构