[发明专利]用于识别条形码的方法和终端有效
申请号: | 202010651446.6 | 申请日: | 2020-07-08 |
公开(公告)号: | CN111797643B | 公开(公告)日: | 2022-04-26 |
发明(设计)人: | 虞海明;席志强;陈小楠 | 申请(专利权)人: | 北京京东振世信息技术有限公司 |
主分类号: | G06K7/10 | 分类号: | G06K7/10;G06K7/14 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;马晓亚 |
地址: | 100086 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 识别 条形码 方法 终端 | ||
本申请公开了用于识别条形码的方法和终端,涉及信息识别领域。该方法包括:获取条形码的图像,根据预设的校准区域的校准信息,识别校准区域在图像中的位置;根据校准区域在图像中的位置以及校准区域与信息码区域在图像中的预设位置关系,识别信息码区域在图像中的位置;针对信息码区域在图像中的位置进行信息读取,获取信息码区域的信息。采用本方法可以提高识别条形码的效率。
技术领域
本公开的实施例涉及计算机技术领域,具体涉及信息识别技术领域,尤其涉及用于识别条形码的方法和终端。
背景技术
在物流配送、或者仓库、超市管理货物时往往使用条形码作为货物唯一标识,物流公司或者仓库、超市需要配备如扫码枪或者销售终端(POS机)等设备用于扫描并识别货物的条形码。但是,由于扫码枪或者销售终端需要额外购置,会增加商家的运营成本,手机或平板电脑等应用普及度较高的带有摄像终端的移动终端成为了代替扫码枪或者销售终端扫描并识别条形码的替代品。
然而,使用手机或平板电脑等移动终端扫描并识别条形码时,存在识别效率低的问题。
发明内容
本公开提供了一种用于识别条形码的方法、终端、电子设备以及计算机可读存储介质。
根据本公开的第一方面,提供了一种用于识别条形码的方法,其中,条形码包括校准区域、信息码区域,该方法包括:获取条形码的图像,根据预设的校准区域的校准信息,识别校准区域在图像中的位置;根据校准区域在图像中的位置以及校准区域与信息码区域在图像中的预设位置关系,识别信息码区域在图像中的位置;针对信息码区域在图像中的位置进行信息读取,获取信息码区域的信息。
在一些实施例中,获取所述条形码的图像,根据预设的校准区域的校准信息,识别校准区域在图像中的位置,包括:获取预先确定的最佳聚焦时间;获取条形码的图像,在最佳聚焦时间内根据预设的校准区域的校准信息识别校准区域在图像中的位置。
在一些实施例中,最佳聚焦时间按照如下方式确定:当预设识别时间t内未识别出校准区域在图像中的位置时,执行第一迭代操作:更新预设识别时间为t=t+Δ1;响应于在更新后的预设识别时间t内识别出校准区域在图像中的位置,停止第一迭代操作,并确定在最后一次第一迭代操作中更新的预设识别时间t为第一最佳聚焦时间;其中Δ1为第一预设时长;或:当预设识别时间t内能识别出校准区域在图像中的位置时,执行第二迭代操作:更新预设识别时间为t=t-Δ2;响应于在更新后的预设识别时间t内未能识别出校准区域在图像中的位置,停止第二迭代操作,并确定在倒数第二次迭代操作中更新的预设识别时间t为第二最佳聚焦时间;其中Δ2为第二预设时长。
在一些实施例中,校准区域包括前校准区域、后校准区域,信息码区域位于前校准区域和后校准区域之间。
在一些实施例中,针对信息码区域在图像中的位置进行信息读取,获取信息码区域的信息,包括:针对信息码区域在图像中的位置进行聚焦,采集信息码区域的图像信息;对信息码区域的图像信息进行二值化处理,得到信息码区域的信息。
在一些实施例中,针对信息码区域在图像中的位置进行聚焦,包括:根据前校准区域的预设长度、后校准区域的预设长度、前校准区域与信息码区域的预设间隔宽度、后校准区域与信息码区域的预设间隔宽度确定信息码区域的长度;选取信息码区域的长度的1/2作为聚焦宽度;利用聚焦宽度对信息码区域在图像中的位置进行聚焦。
在一些实施例中,校准区域的单个黑色条状区域的宽度与信息码区域单个黑色条状区域的宽度之差大于预设的宽度差。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东振世信息技术有限公司,未经北京京东振世信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010651446.6/2.html,转载请声明来源钻瓜专利网。