【技术实现步骤摘要】
一种QR码自动识读方法和装置
本申请属于QR码识读领域,特别涉及一种QR码自动识读方法和装置。
技术介绍
QR码是二维码的一种,是QuickResponse的缩写。与一维条形码相比,这种二维码能够快速读取,且可以直接对文字、URL地址和其他类型的字符进行编码。除了标准的QR码之外,也存在一种称为“微型QR码”的格式,是QR码标准的缩小版本,主要是为了无法处理较大型扫描的应用而设计。QR码和微QR码因其独特的编码特性和快速响应的优点,已得到了广泛的应用,如工业视觉领域中的印刷行业、3C电子产品制造行业等。然而在实际应用中工业现场采集到的QR码和微QR图像往往存在光照不均、投影畸变、背景复杂等问题,在这些情况下传统算法很难正确地将QR码或者微QR识读出来。
技术实现思路
本申请提供一种QR码自动识读方法,所述方法根据连通域的特点确定位置探测图形以及定位图形的位置,并根据定位图形的数量来确定QR码的版本,其中,所述定位图形的数量根据定位图形的规格和位置来确定,进一步地,所述定位图形的位置通过卡尺来确定,最后根据所述位置探测图形的位置、校正图形的位置以及QR码的版本确定采样点 ...
【技术保护点】
1.一种QR码自动识读方法,其特征在于,所述方法包括:获取待处理图像;在所述待处理图像上确定位置探测图形的位置;获取所述待处理图像上QR码的版本;根据所述位置探测图形的位置以及QR码的版本确定采样点;获取所述采样点的灰度值;根据所述采样点的灰度值生成二值化矩阵;根据所述二值化矩阵读取所述QR码信息。
【技术特征摘要】
1.一种QR码自动识读方法,其特征在于,所述方法包括:获取待处理图像;在所述待处理图像上确定位置探测图形的位置;获取所述待处理图像上QR码的版本;根据所述位置探测图形的位置以及QR码的版本确定采样点;获取所述采样点的灰度值;根据所述采样点的灰度值生成二值化矩阵;根据所述二值化矩阵读取所述QR码信息。2.根据权利要求1所述的方法,其特征在于,在所述待处理图像上确定位置探测图形的位置之前,还包括调整所述待处理图像的长宽比。3.根据权利要求1所述的方法,其特征在于,所述确定位置探测图形的位置包括:确定所述待处理图像上的所有连通域;获取每个所述连通域的尺寸信息以及各连通域之间的拓扑关系;选取候选连通域,所述候选连通域为尺寸信息以及拓扑关系均满足预设条件的连通域;确定位置探测图形的位置,所述位置探测图形的位置根据所述候选连通域的尺寸信息以及位置确定的。4.根据权利要求1所述的方法,其特征在于,在确定所有位置探测图形的位置之后还包括:根据所述位置探测图形的数量确定所述QR码的子类型;根据位置探测图形中最小连通域中所有像素点的灰度值确定二维码极性。5.根据权利要求1所述的方法,其特征在于,所述获取所述待处理图像上QR码的版本包括:获取所述QR码的模块尺寸;确定定位图形区域;确定定位图形区域内所有定位图形的边缘点;根据定位图形的边缘数量确定所述定位图形的数量;根据定位图形的数量确定QR码的版本。6.根据权利要求1所述的方法,其特征在于,如果所述待处理图像上QR码的版本大于或者等于2,则在获取所述待处理图像上QR码的版本之后还包括:根据二维码国际标准,由二维码的版本预估所述校正图形的中心位置;在所述校正图形的中心位置附近进行连通域搜索;根据连通域面积以及校正图形各连通域的拓扑关系确定校正图形位置。7.根据权利要求1所述的方法,其特征在于...
【专利技术属性】
技术研发人员:闫利那,姚毅,
申请(专利权)人:凌云光技术集团有限责任公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。