[发明专利]二维码识别方法、装置及电子设备在审
申请号: | 201910907003.6 | 申请日: | 2019-09-24 |
公开(公告)号: | CN110765795A | 公开(公告)日: | 2020-02-07 |
发明(设计)人: | 刘志康;张弛 | 申请(专利权)人: | 北京迈格威科技有限公司 |
主分类号: | G06K7/10 | 分类号: | G06K7/10;G06N3/04;G06N3/08 |
代理公司: | 11319 北京润泽恒知识产权代理有限公司 | 代理人: | 莎日娜 |
地址: | 100086 北京市海淀区科*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 二维码识别 二维码图像 二维码编码 关键点检测 数据区域 关键点 装置及电子设备 解码 神经网络 网络确定 二维码 鲁棒性 申请 网络 | ||
本申请实施例提供了二维码识别方法、装置及电子设备,该方法包括:获取二维码图像;利用关键点检测网络确定二维码图像中的每一个关键点的位置,关键点检测网络为神经网络;基于每一个关键点的位置,确定二维码图像中的数据区域的位置;从数据区域获取二维码编码信息,以及对所述二维码编码信息进行解码,得到二维码识别结果。提升在复杂识别情况下的二维码识别率,并且提升二维码的识别的鲁棒性。
技术领域
本申请涉及二维码领域,具体涉及二维码识别方法、装置及电子设备。
背景技术
二维码作为一种信息载体,广泛用于移动支付、定位等领域。目前通常采用的对二维码进行的识别方式为:定位图像中的二维码,采用角点和线段检测算法检测二维码中的线段、角点等,根据检测到的线段、角点,确定二维码中的数据区域位置,从数据区域获取二维码编码信息,对二维码编码信息进行解码,得到作为二维码识别结果的字符串。
然而,在诸如二维码部分区域被遮挡、二维码部分区域磨损的复杂识别情况下,通过角点和线段检测算法检测二维码中的线段、角点的准确性较低或检测不到二维码中的线段、角点,导致无法准确地确定二维码图像中的数据区域,无法获取二维码的完整的二维码编码信息而得到二维码识别结果。
发明内容
为克服相关技术中存在的问题,本申请提供一种二维码识别方法、装置、电子设备。
根据本申请实施例的第一方面,提供一种二维码识别方法,包括:
获取二维码图像;
利用关键点检测网络确定所述二维码图像中的每一个关键点的位置,所述关键点检测网络为神经网络;
基于所述每一个关键点的位置,确定所述二维码图像中的数据区域的位置;
从所述数据区域获取二维码编码信息,以及对所述二维码编码信息进行解码,得到二维码识别结果。
根据本申请实施例的第二方面,提供一种二维码识别装置,包括:
二维码图像获取单元,被配置为:获取二维码图像;
关键点确定单元,被配置为利用关键点检测网络确定所述二维码图像中的每一个关键点的位置,所述关键点检测网络为神经网络;
数据区域确定单元,被配置为基于所述每一个关键点的位置,确定所述二维码图像中的数据区域的位置;
识别结果生成单元,被配置为从所述数据区域获取二维码编码信息,以及对所述二维码编码信息进行解码,得到二维码识别结果。
本申请实施例提供的二维码识别方法、装置,实现了利用关键点检测网络准确地确定二维码图像中的每一个关键点的位置。根据二维码图像中的关键点在二维码图像中的位置,准确地确定二维码图像中的数据区域的位置,从而,从数据区域获取完整的二维码编码信息并且对二维码编码信息进行解码,得到二维码识别结果。提升在复杂识别情况下的二维码识别率,并且提升二维码的识别的鲁棒性。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
图1示出了本申请实施例提供的二维码识别方法的流程图;
图2示出了利用关键点检测网络确定关键点的位置的一个流程图;
图3示出了二维码图像的示意图;
图4示出了本申请实施例提供的二维码识别装置的结构框图;
图5示出了本申请实施例提供的电子设备的结构框图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京迈格威科技有限公司,未经北京迈格威科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910907003.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于无线射频识别标签的质量检测系统
- 下一篇:一种IC卡感应电路及装置