[发明专利]条码解码方法和装置在审
申请号: | 202010652102.7 | 申请日: | 2020-07-08 |
公开(公告)号: | CN111797647A | 公开(公告)日: | 2020-10-20 |
发明(设计)人: | 虞海明;白鑫;席志强;陈小楠;蒋龙;胡洋 | 申请(专利权)人: | 北京京东振世信息技术有限公司 |
主分类号: | G06K7/14 | 分类号: | G06K7/14 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;马晓亚 |
地址: | 100086 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 条码 解码 方法 装置 | ||
本申请公开了条码解码方法和装置,涉及信息处理技术领域,具体实现方案为:获取条码对应的条码图像,其中条码包括:原条码、位于原条码前端的前侧条码和位于原条码后端的后侧条码;基于对前侧条码和后侧条码执行第一解码操作的结果,确定条码图像中原条码的位置信息和与位置信息对应的目标条码图像;对目标条码图像执行第二解码操作,确定目标条码图像对应的字符串,其中第二解码操作基于单行扫描方式对目标条码图像中的条码进行解码。该方案解决了因脉冲噪声导致的条形码难识别的问题,提升了条形码识别的抗干扰能力。
技术领域
本申请的实施例涉及计算机技术领域,具体涉及信息处理技术领域,尤其涉及条码解码方法和装置。
背景技术
目前条形码的应用越来越广泛,通常对于条码的识别方式为通过手机进行条码识别,采用相机取景,并对取景图像进行二值化后按行进行扫描,并依据扫描结果的前后顺序匹配条码记录连续的白色或黑色像素个数。当条形码中存在模糊打印导致条码中有脉冲噪声时,即条码每一行均存在某白噪声时,使得按行进行扫描的解码方式很难解析识别条码。
发明内容
本申请提供了一种条码解码方法、装置、设备以及存储介质。
根据本申请的第一方面,提供了一种条码解码方法,该方法包括:获取条码对应的条码图像,其中条码包括:原条码、位于原条码前端的前侧条码和位于原条码后端的后侧条码;基于对前侧条码和后侧条码执行第一解码操作的结果,确定条码图像中原条码的位置信息和与位置信息对应的目标条码图像;对目标条码图像执行第二解码操作,确定目标条码图像对应的字符串,其中第二解码操作基于单行扫描方式对目标条码图像中的条码进行解码。
在一些实施例中,前侧条码和/或后侧条码的条码基准宽度大于原条码的条码基准宽度;前侧条码和/或后侧条码与原条码之间有一定距离。
在一些实施例中,基于对前侧条码和后侧条码执行第一解码操作的结果,确定条码图像中原条码的位置信息和与位置信息对应的目标条码图像,包括:利用行扫描方法对前侧条码和后侧条码执行第一解码操作,得到前侧条码各行的以下信息:第一字符序列、起始点位置坐标、第一长度和后侧条码各行的以下信息:第二字符序列、结束点位置坐标、第二长度;根据前侧条码各行的起始点位置坐标和/或后侧条码各行的结束点位置坐标,确定条码图像的斜率;根据条码图像的斜率、前侧条码各行的以下信息:第一字符序列、起始点位置坐标、第一长度和后侧条码各行的以下信息:第二字符序列、结束点位置坐标、第二长度,确定前侧条码的以下信息:第一字符序列、起始点位置坐标、第一长度和后侧条码的以下信息:第二字符序列、结束点位置坐标、第二长度;根据前侧条码的以下信息:第一字符序列、起始点位置坐标、第一长度和后侧条码的以下信息:第二字符序列、结束点位置坐标、第二长度,确定条码图像中原条码的位置信息;根据位置信息,确定与位置信息对应的目标条码图像。
在一些实施例中,在利用行扫描方法对前侧条码和后侧条码执行第一解码操作之前,还包括:对前侧条码图像和/或后侧条码图像进行二值化处理,得到二值化处理后的前侧条码图像和/或后侧条码图像。
在一些实施例中,方法还包括:基于条码图像的斜率,对条码图像进行矫正,得到矫正后的条码图像。
在一些实施例中,对目标条码图像执行第二解码操作,确定目标条码图像对应的字符串,包括:对目标条码图像进行二值化处理,得到目标条码图像对应的二值化图像;对二值化图像进行投影;并对投影结果进行识别,生成二值化图像对应的字符序列,其中字符序列用于表征二值化图像中条码的黑色像素与白色像素的分布情况;根据编码规则对字符序列进行匹配,确定目标条码图像对应的字符串。
在一些实施例中,对投影结果进行识别,生成二值化图像对应的字符序列,包括:利用行扫描方法,对投影结果进行识别,生成与投影结果对应的各行的字符序列;对各行的字符序列进行统计分析,生成二值化图像对应的字符序列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东振世信息技术有限公司,未经北京京东振世信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010652102.7/2.html,转载请声明来源钻瓜专利网。