[发明专利]用于识别二维码的方法和设备在审
申请号: | 201811149886.0 | 申请日: | 2018-09-29 |
公开(公告)号: | CN109271826A | 公开(公告)日: | 2019-01-25 |
发明(设计)人: | 齐镗泉 | 申请(专利权)人: | 连尚(新昌)网络科技有限公司 |
主分类号: | G06K7/14 | 分类号: | G06K7/14 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;马晓亚 |
地址: | 312599 浙江省绍兴市新昌县南*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 二维码 太极图 二进制数组 方法和设备 样式 预设 编码区域 准确度 解码 有效地 预设点 字符串 申请 | ||
本申请实施例公开了用于识别二维码的方法和设备。用于识别二维码的方法的一具体实施方式包括:获取二维码;若二维码是太极图的样式的二维码,则从二维码的编码区域中的第一预设序列中提取出二进制数组,其中,第一预设序列包括至少两个预设点;对二进制数组进行解码,得到与二进制数组对应的字符串。该实施方式能够有效地对太极图样式的二维码进行识别,提高了对太极图样式的二维码的识别准确度。
技术领域
本申请实施例涉及计算机技术领域,具体涉及用于识别二维码的方法和设备。
背景技术
随着智能设备的普及,二维码的使用越来越广泛。二维码又称二维条码,常见的二维码为QR Code,QR全称Quick Response,是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的记录文字数值信息的图形。在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息。通过图像输入设备或光电扫描设备,可以实现二维码的自动读取和识别,从容实现信息自动处理功能。
然而,现有的二维码通常为矩形样式的二维码,现有的二维码识别方式也仅仅针对矩形样式的二维码进行识别。
发明内容
本申请实施例提出了用于识别二维码的方法和设备。
第一方面,本申请实施例提供了一种用于识别二维码的方法,包括:获取二维码;若二维码是太极图的样式的二维码,则从二维码的编码区域中的第一预设序列中提取出二进制数组,其中,第一预设序列包括至少两个预设点;对二进制数组进行解码,得到与二进制数组对应的字符串。
在一些实施例中,从二维码的编码区域中的第一预设序列中提取出二进制数组,包括:依次识别第一预设序列包括的预设点的像素;基于所述第一预设序列包括的预设点的像素,确定二进制数组。
在一些实施例中,该方法还包括:依次识别编码区域中的第二预设序列包括的预设点的像素,其中,第二预设序列包括至少两个预设点;基于第二预设序列包括的预设点的像素,确定二维码的掩码;基于第一预设序列包括的像素,确定二进制数组,包括:利用二维码的掩码对与第一预设序列包括的像素对应的二进制数组进行掩码运算,得到掩码运算后的二进制数组;基于掩码运算后的二进制数组,确定二进制数组。
在一些实施例中,基于掩码运算后的二进制数组,确定二进制数组,包括:对掩码运算后的二进制数组进行纠错,得到二进制数组。
在一些实施例中,太极图的编码区域包括鱼体区域,鱼体区域由多个点聚集而成,聚集成鱼体区域的多个点包括预设点,且预设点均匀分布在鱼体区域的内部且互不相邻。
在一些实施例中,鱼体区域包括阳鱼体区域和阴鱼体区域,且聚集成阳鱼体区域的点的密集度低于聚集成阴鱼体区域的点的密集度,以使阳鱼体区域与阴鱼体区域的颜色分布存在差异。
在一些实施例中,太极图还包括鱼眼区域,鱼眼区域包括阳鱼眼区域和阴鱼眼区域,鱼眼区域由多个点聚集而成,且聚集成阳鱼眼区域的点的密集度高于聚集成阳鱼体区域的点的密集度,聚集成阴鱼眼区域的点的密集度低于聚集成阴鱼体区域的点的密集度。
在一些实施例中,太极图被多个点聚集而成的方框包围,其中,方框的四条边的四个交点是与字符串对应的二维码的定位点。
在一些实施例中,方框是正方形,且聚集成方框的多个点包括定位点。
在一些实施例中,方框是圆角正方形,且聚集成方框的多个点不包括定位点,定位点是对方框的四条边进行两端延伸至相交后的四个交点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于连尚(新昌)网络科技有限公司,未经连尚(新昌)网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811149886.0/2.html,转载请声明来源钻瓜专利网。