[发明专利]一种QR码自动识读方法和装置有效
申请号: | 201910139915.3 | 申请日: | 2019-02-26 |
公开(公告)号: | CN109902527B | 公开(公告)日: | 2022-06-07 |
发明(设计)人: | 闫利那;姚毅 | 申请(专利权)人: | 凌云光技术股份有限公司 |
主分类号: | G06K7/14 | 分类号: | G06K7/14 |
代理公司: | 北京弘权知识产权代理有限公司 11363 | 代理人: | 逯长明;许伟群 |
地址: | 100094 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 qr 自动 方法 装置 | ||
本申请提供一种QR码自动识读方法及装置,所述方法根据连通域的特点确定位置探测图形以及定位图形的位置,并根据定位图形的数量来确定QR码的版本,其中,所述定位图形的数量根据定位图形的规格和位置来确定,进一步地,所述定位图形的位置通过卡尺来确定,最后根据所述位置探测图形的位置、校正图形的位置以及QR码的版本确定采样点,进而读取QR码信息,从而对一般场景下及背景复杂、畸变及光照不均等条件下的QR码自动识读。
技术领域
本申请属于QR码识读领域,特别涉及一种QR码自动识读方法和装置。
背景技术
QR码是二维码的一种,是Quick Response的缩写。与一维条形码相比,这种二维码能够快速读取,且可以直接对文字、URL地址和其他类型的字符进行编码。除了标准的QR码之外,也存在一种称为“微型QR码”的格式,是QR码标准的缩小版本,主要是为了无法处理较大型扫描的应用而设计。QR码和微QR码因其独特的编码特性和快速响应的优点,已得到了广泛的应用,如工业视觉领域中的印刷行业、3C电子产品制造行业等。然而在实际应用中工业现场采集到的QR码和微QR图像往往存在光照不均、投影畸变、背景复杂等问题,在这些情况下传统算法很难正确地将QR码或者微QR识读出来。
发明内容
本申请提供一种QR码自动识读方法,所述方法根据连通域的特点确定位置探测图形以及定位图形的位置,并根据定位图形的数量来确定QR码的版本,其中,所述定位图形的数量根据定位图形的规格和位置来确定,进一步地,所述定位图形的位置通过卡尺来确定,最后根据所述位置探测图形的位置、校正图形的位置以及QR码的版本确定采样点,进而读取QR码信息。
本申请提供的QR码自动识读方法包括:获取待处理图像;在所述待处理图像上确定位置探测图形的位置;获取所述待处理图像上QR码的版本;根据所述位置探测图形的位置以及QR码的版本确定采样点;获取所述采样点的灰度值;根据所述采样点的灰度值生成二值化矩阵;根据所述二值化矩阵读取所述QR码信息。
可选地,在所述待处理图像上确定位置探测图形的位置之前,还包括调整所述待处理图像的长宽比。
在一种可实现的方式中,所述确定位置探测图形的位置包括:确定所述待处理图像上的所有连通域;获取每个所述连通域的尺寸信息以及各连通域之间的拓扑关系;选取候选连通域,所述候选连通域为尺寸信息以及拓扑关系均满足预设条件的连通域;确定位置探测图形的位置,所述位置探测图形的位置根据所述候选连通域的尺寸信息以及位置确定的。
进一步地,在确定所有位置探测图形的位置之后还包括:根据所述位置探测图形的数量确定所述QR码的子类型;根据位置探测图形中最小连通域中所有像素点的灰度值确定二维码极性。
在一种可实现的方式中,所述获取所述待处理图像上QR码的版本包括:获取所述QR码的模块尺寸;确定定位图形区域;确定定位图形区域内所有定位图形的边缘点;根据定位图形的边缘数量确定所述定位图形的数量;根据定位图形的数量确定QR码的版本。
进一步地,如果所述待处理图像上QR码的版本大于或者等于2,则在获取所述待处理图像上QR码的版本之后还包括:根据二维码国际标准,由二维码的版本预估所述校正图形的中心位置;在所述校正图形的中心位置附近进行连通域搜索;根据连通域面积以及校正图形各连通域的拓扑关系确定校正图形位置。
在一种可实现的方式中,如果所述待处理图像上QR码为微QR码或者为版本小于2的标准QR码,则根据所述位置探测图形的位置以及QR码的版本确定采样点包括:根据所述定位图形的中心位置确定一级定位点;根据所述一级定位点绘制一级采样网格;根据位置探测图形的中心位置和采样间隔位置在探测图形外边界上确定二级定位点;根据所述二级定位点绘制二级采样网格;获取采样点,所述采样点为所述一级采样网格以及所述二级采样网格中各交点对应的像素点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于凌云光技术股份有限公司,未经凌云光技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910139915.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于量子通信网络的二维码支付方法和装置
- 下一篇:一种二维码的编解码方法