[发明专利]一种二维码寻像图形的检测方法有效
申请号: | 201710758002.0 | 申请日: | 2017-08-29 |
公开(公告)号: | CN107748855B | 公开(公告)日: | 2021-01-08 |
发明(设计)人: | 谭洪舟;李小敏;陈荣军;谢舜道;周达敏;嵇志辉;朱雄泳;曾衍瀚;路崇 | 申请(专利权)人: | 广东顺德中山大学卡内基梅隆大学国际联合研究院;中山大学;中山大学花都产业科技研究院;佛山市顺德区中山大学研究院 |
主分类号: | G06K7/14 | 分类号: | G06K7/14 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 林丽明 |
地址: | 528300 广东省佛山市顺德区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 二维码 图形 检测 方法 | ||
本发明公开一种二维码寻像图形的检测方法,检测方法包括以下步骤:S1:识别实心圆:采用自主识别算法对标签图片进行扫描,寻找实心圆图形并确定实心圆的圆心及半径,以所有实心圆图形的最外边界形成的区域作为二维码矩阵区域;S2:判定寻像图形:根据步骤S1确定实心圆,求取圆心角和圆心距,判断圆心角和圆心距的关系是否满足所预设的条件,满足预设条件则这些实心圆为所找的寻像图形,否则跳转到步骤S1继续扫描。本检测方法采用了自主算法识别实心圆寻像图形,其中,实心圆作为寻像图形,相对QR码寻像图形来说,具有抗污损能力更强、识别度更高以及解译速度更快的优点。
技术领域
本发明涉及二维码领域,更具体地,涉及一种二维码寻像图形的检测方法。
背景技术
目前,二维码的应用范围越来越广泛,涉及各种应用场景,从支付到产品溯源,进入各个领域,从生物制药到互联网,无处不在;在物联网时代,二维码作为物品ID,屹然成为万物互联的基础。同时,随着应用场景不断扩大,使用人群不断延伸,二维码市场空前暴涨,用户需求被进一步深挖,市场开始细分,针对于不同领域,二维码的功能将集中在某些方面进行改进。如在溯源领域中,二维码作为商品标签,需要改进抗模糊性差、识别度低和译码速度慢的缺点。
发明内容
本发明为克服上述现有技术所述的至少一种缺陷,提供一种二维码寻像图形的检测方法。
为解决上述技术问题,本发明的技术方案如下:
一种二维码寻像图形的检测方法,检测方法包括以下步骤:
S1:识别实心圆:采用自主识别算法对标签图片进行扫描,寻找实心圆图形并确定实心圆的圆心及半径,以所有实心圆图形的最外边界形成的区域作为二维码矩阵区域;
S2:判定寻像图形:根据步骤S1确定实心圆,求取圆心角和圆心距,判断圆心角和圆心距的关系是否满足所预设的条件,满足预设条件则这些实心圆为所找的寻像图形,否则跳转到步骤S1继续扫描。
优选的,步骤S1采用自主识别算法对标签图片进行扫描,寻找实心圆图形并确定实心圆的圆心及半径,其具体过程为:
假设(a,b)为实心圆的圆心,第i行的水平扫描线为li;li线与实心圆的两个交点的横坐标分别为ci和di,它们的中点横坐标为hi,三点的关系是:
由中心对称原理可知,圆心的横坐标在直线x=a上,即有:
a=hi=…=hi+k(横坐标值);
其中,hi+k表示第i+k行水平扫描线li+k与实心圆的两个交点的中点横坐标,k为整数;利用霍夫变换对每一行扫描出来的对称点的中点个数进行累加,累加结果最大的参数对应的横坐标值就是a的值;
同理,第j列的垂直扫描线为mj,mj与实心圆的两个交点的纵坐标分别为ej和fj,它们的中点纵坐标为gj,三点的关系是:
由中心对称原理可知,圆心的纵坐标在直线y=b上,即有:
b=gj=gj+1=…=gj+k(纵坐标值);
利用霍夫变换对每一列扫描出来的对称点的中点个数进行累加,累加结果最大的参数对应的纵坐标值就是b的值;
通过上述求解得实心圆的圆心坐标(a,b);
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东顺德中山大学卡内基梅隆大学国际联合研究院;中山大学;中山大学花都产业科技研究院;佛山市顺德区中山大学研究院,未经广东顺德中山大学卡内基梅隆大学国际联合研究院;中山大学;中山大学花都产业科技研究院;佛山市顺德区中山大学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710758002.0/2.html,转载请声明来源钻瓜专利网。