[发明专利]二维码校正方法、装置及设备有效
申请号: | 201910205036.6 | 申请日: | 2019-03-18 |
公开(公告)号: | CN110020571B | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 梁明杰;王浦林 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06K7/14 | 分类号: | G06K7/14 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 张明;周良玉 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 二维码 校正 方法 装置 设备 | ||
本说明书实施例提供一种二维码校正方法、装置及设备,在二维码校正方法中,基于深度学习算法,从二维码图像中提取二维码区域。在二维码区域中检测探测图形以及探测图形的中心点。若检测到的探测图形的个数为两个,则针对每个探测图形,确定探测图形的角点。基于探测图形的角点与两个探测图形的中心点的连线之间的点共线关系,确定两个探测图形的位置关系。根据两个探测图形的角点以及位置关系,确定二维码区域中两个探测图形之外的两个区域角点。基于两个区域角点以及目标图形,在二维码区域中确定第三个探测图形的填充区域。在填充区域填充第三个探测图形,以得到校正后的二维码图形。
技术领域
本说明书一个或多个实施例涉及图形处理技术领域,尤其涉及一种二维码校正方法、装置及设备。
背景技术
二维码(2-dimensional bar code)是通过按一定规律在平面的二维方向上分布的图形来记录信息的条码。其中,以QR二维码(简称QR码)最为常见。QR码具有3个用于定位的探测图形,该探测图形呈回字型,分布在QR码的左上角,右上角,左下角。传统技术中,在对QR码进行解码时,通常需要检测到3个探测图形才能完成解码。但在实际应用场景中,由于光照、污损、遮挡等原因可能仅能检测到2个甚至1个探测图形,这时就需要对未检测到的探测图形进行恢复,以实现二维码的校正。
传统的二维码校正方法通常是基于定位/校正图形(用于辅助QR码定位)来实现的。然而,当定位/校正图形污损或不存在时,通过该方法无法实现二维码的校正。
因此,需要提供一种鲁棒性更强的二维码校正方法。
发明内容
本说明书一个或多个实施例描述了一种二维码校正方法、装置及设备,可以提升二维码校正方法的鲁棒性。
第一方面,提供了一种二维码校正方法,包括:
基于深度学习算法,从二维码图像中提取二维码区域;
在所述二维码区域中检测探测图形以及所述探测图形的中心点;
若检测到的探测图形的个数为两个,则针对每个探测图形,确定所述探测图形的角点;
基于所述探测图形的角点与两个探测图形的中心点的连线之间的点共线关系,确定所述两个探测图形的位置关系;
根据所述两个探测图形的角点以及所述位置关系,确定所述二维码区域中所述两个探测图形之外的两个区域角点;
基于所述两个区域角点以及目标图形,在所述二维码区域中确定第三个探测图形的填充区域;
在所述填充区域填充所述第三个探测图形,以得到校正后的二维码图形。
第二方面,提供了一种二维码校正装置,包括:
提取单元,用于基于深度学习算法,从二维码图像中提取二维码区域;
检测单元,用于在所述提取单元提取的所述二维码区域中检测探测图形以及所述探测图形的中心点;
确定单元,用于若所述检测单元检测到的探测图形的个数为两个,则针对每个探测图形,确定所述探测图形的角点;
所述确定单元,还用于基于所述探测图形的角点与两个探测图形的中心点的连线之间的点共线关系,确定所述两个探测图形的位置关系;
所述确定单元,还用于根据所述两个探测图形的角点以及所述位置关系,确定所述二维码区域中所述两个探测图形之外的两个区域角点;
所述确定单元,还用于基于所述两个区域角点以及目标图形,在所述二维码区域中确定第三个探测图形的填充区域;
填充单元,用于在所述确定单元确定的所述填充区域填充所述第三个探测图形,以得到校正后的二维码图形。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910205036.6/2.html,转载请声明来源钻瓜专利网。