[发明专利]二维码的识别方法及装置有效
申请号: | 201910738952.6 | 申请日: | 2019-08-12 |
公开(公告)号: | CN110543798B | 公开(公告)日: | 2023-06-20 |
发明(设计)人: | 屠寅海 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06K7/14 | 分类号: | G06K7/14;G06T7/11;G06T7/90 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 陈霁;周良玉 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 二维码 识别 方法 装置 | ||
本说明书实施例提供一种二维码识别的方法和装置,根据一个实施方式,获取待识别的二维码图像,确定二维码图像中的单元色块的排列密度,并按照预定规则为各个单元色块分别选择出相应的各个当前采样像素,其中,排列密度指示出二维码图像中单元色块的数量以及排列方式,然后基于各个当前采样像素与相邻像素的颜色对比,调整各个单元色块的当前采样像素,接着按照调整后的各个单元色块的当前采样像素的颜色,确定相应单元色块对应的数值,从而识别出二维码中包含的信息。如此,可以提高二维码识别的准确度。
技术领域
本说明书一个或多个实施例涉及计算机技术领域,尤其涉及通过计算机识别二维码包含的信息的方法和装置。
背景技术
二维码(dimensional barcode),又称二维条码,是在一维条码的基础上扩展出的一种具有可读性的条码,是用某种特定的几何图形按一定规律在平面二维方向上分布的黑白相间的图形记录数据符号信息,在代码编制上利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理。常见的二维码形式例如:MaxiCode(牛眼码)、Aztec Code(阿兹特克代码)、QR Code(快速回应码),等等。
随着终端技术的发展,二维码在日常生活中的应用非常广泛,例如扫码支付、信息推送等等,各种信息都可以隐藏在二维码中进行快捷传播。因此,二维码的识别变得非常重要。由于二维码中的黑白图形分别对应二进制数中的“0”或“1”,通常通过识别黑白颜色的图形排列规则就识别其中包含的信息。现实生活中,会遇到二维码识别失败的情形,在排查二维码识别失败样本时,发现二维码畸变样本占较大比例。其中,二维码即便样本是二维码被铺装在非平面上,二维码出现的非线性畸变。这种情况下,二维码识别难度增大。
发明内容
本说明书一个或多个实施例描述了一种二维码的识别方法和装置,可以在二维码识别过程中,充分考虑二维码非线性畸变问题,提高二维码识别的有效性。
根据第一方面,提供了一种二维码的识别方法,所述方法包括:获取待识别的二维码图像;确定所述二维码图像中的单元色块的排列密度,并按照预定规则为各个单元色块分别选择出相应的各个当前采样像素,其中,所述排列密度指示出所述二维码图像中单元色块的数量以及排列方式;基于各个当前采样像素与相邻像素的颜色对比,调整各个单元色块的当前采样像素;按照调整后的各个单元色块的当前采样像素的颜色,确定相应单元色块对应的数值,从而识别出所述二维码中包含的信息。
在一个实施例中,所述确定所述二维码图像中的单元色块的排列密度包括:根据定位图形中各个色块的尺寸之间的第一比例关系,检测所述二维码图像中的定位图形,其中,定位图形的尺寸与单元色块的尺寸具有第二比例关系;按照所述第一比例关系、所述第二比例关系,以及定位图形在所述二维码图像中的尺寸,确定单元色块在所述二维码图像中的尺寸;基于所述二维码图像的尺寸以及单元色块在所述二维码图像中的尺寸,确定所述排列密度。
在一个实施例中,所述确定所述二维码图像中的单元色块的排列密度之后,还包括,按照所述排列密度分割出所述二维码图像中的各个单元区域,各个单元区域分别对应各个单元色块,所分割出的单元区域包括第一单元区域,所述第一单元区域对应第一单元色块;所述预定规则包括以下至少一项:将所述第一单元区域的左上角像素作为所述第一单元色块的当前采样像素;将所述第一单元区域的中心位置的一个像素作为所述第一单元色块的当前采样像素;将所述第一单元区域的中心位置的四个像素中的一个像素作为所述第一单元色块的当前采样像素。
在一个实施例中,所述预定规则包括:按照所述二维码图像中的至少一个定位图形的位置,确定二维码标准坐标系,其中,定位图形中各个色块的尺寸满足第一比例关系;建立所述二维码标准坐标系与所述二维码图像的图像坐标系的映射关系;根据所述排列密度在所述二维码标准坐标系中确定各个单元色块的中心点;按照所述映射关系将各个中心点分别映射到所述图像坐标系,得到相应的各个映射点;将各个映射点对应的像素作为相应单元色块的当前采样像素。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910738952.6/2.html,转载请声明来源钻瓜专利网。