[发明专利]一种二维码的快速定位方法有效
申请号: | 201611232321.X | 申请日: | 2016-12-28 |
公开(公告)号: | CN106845314B | 公开(公告)日: | 2019-07-12 |
发明(设计)人: | 胡建国;李仕仁;邓诚谦;梁津铨 | 申请(专利权)人: | 广州智慧城市发展研究院;广州搏创信息科技有限公司 |
主分类号: | G06K7/14 | 分类号: | G06K7/14 |
代理公司: | 佛山帮专知识产权代理事务所(普通合伙) 44387 | 代理人: | 胡丽琴 |
地址: | 510800 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 二维码 快速 定位 方法 | ||
本发明提出了一种二维码的快速定位方法,包括如下步骤:S1,获取待处理二维码图像;S2,将步骤S1获取的二维码图像转换为灰度图像;S3,中值滤波;S4,边缘检测;S5,平行坐标定位;其中,所述步骤S5具体包括如下步骤:S51,将步骤S4获取到的边缘图像映射到平行坐标上;S52,将步骤S4获取到的边缘图像沿Y轴旋转,并将旋转后的边缘图像映射到平行坐标上;S53,比较步骤S51获得的图像上的各个交点的间距以及步骤S52获得的图像上的各个交点的间距,间距相等的点所对应的坐标共同描述了二维码所在的区域。本发明提供的一种二维码的快速定位方法,在复杂背景下,对二维码所在区域进行快速定位。
技术领域
本发明涉及二维码领域,具体涉及一种二维码的快速定位方法。
背景技术
二维码是用某种特定的几何图形按一定规律在平面也就是二维方向上分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化点。二维码是一种图像标识技术,因为具有存储容量大,存储信息种类多,纠错能力强等优点,在物品编码,移动支付等领域被广泛应用。
二维码应用范围广,因此其应用环境相对复杂。获取到的图片,往往会有复杂的背景,解码过程中,需从图片中定位到二维码的具体区域。常见的方法在二维码定位阶段,消耗时间长。
发明内容
为了解决上述问题,本发明提供了一种二维码的快速定位方法。本发明提供的一种二维码的快速定位方法,在复杂背景下,对二维码所在区域进行快速定位。
本发明采用的技术方案如下:
一种二维码的快速定位方法,包括如下步骤:
S1,获取待处理二维码图像;
S2,将步骤S1获取的二维码图像转换为灰度图像;
S3,中值滤波;
S4,边缘检测;
S5,平行坐标定位;
其中,所述步骤S5具体包括如下步骤:
S51,将步骤S4获取到的边缘图像映射到平行坐标上;
S52,将步骤S4获取到的边缘图像沿Y轴旋转,并将旋转后的边缘图像映射到平行坐标上;
S53,比较步骤S51获得的图像上的各个交点的间距以及步骤S52获得的图像上的各个交点的间距,间距相等的点所对应的坐标共同描述了二维码所在的区域,所述间距相等的点是指步骤S51或S52内部的交点的间距之间相等的点。
上述的一种二维码的快速定位方法,其中,所述步骤S4具体包括使用“Canny”算子提取图像的边缘。
上述的一种二维码的快速定位方法,其中,所述步骤S2具体包括:步骤S1获取的图像,用R、G、B分别表示彩色图像中每个像素点的红、绿、蓝分量,转换后的灰度图像对应的像素点的亮度值为I,则:
I=0.3*R+0.59*G+0.11*B。
本发明提供本发明的有益效果在于:通过对图像进行灰度转换、中值滤波、边缘检测后,得到图像的边缘线,使用笛卡尔坐标向平行坐标的转换得到进一步判断边缘线是否正确。其操作简单,不涉及复杂计算,且通过数学模型,提升精度。在复杂背景下,对二维码所在区域进行快速定位,适用范围广。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州智慧城市发展研究院;广州搏创信息科技有限公司,未经广州智慧城市发展研究院;广州搏创信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611232321.X/2.html,转载请声明来源钻瓜专利网。