[发明专利]一种识别二维码的方法及装置在审
申请号: | 202211268703.3 | 申请日: | 2022-10-17 |
公开(公告)号: | CN115329795A | 公开(公告)日: | 2022-11-11 |
发明(设计)人: | 刘壮;杨波;张虎 | 申请(专利权)人: | 北京搜狐新动力信息技术有限公司 |
主分类号: | G06K7/14 | 分类号: | G06K7/14 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 吴磊 |
地址: | 100190 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 识别 二维码 方法 装置 | ||
本申请公开了一种识别二维码的方法及装置,采用计算机放大第一图片,得到第二图片,对第二图片进行一次探测,若计算机探测到二维码,则对二维码进行识别,若计算机未探测到二维码,则截取第一图片中的预设部分,得到第三图片,放大第三图片,得到第四图片,对第四图片进行再次探测,若计算机探测到二维码,则对二维码进行识别的方法,本申请通过放大图片以放大二维码区域,便于对二维码进行识别,提升了二维码识别率,通过将图片中二维码出现频率较高的部分设置为预设部分,针对预设部分进行截取,对预设部分进行更高倍数的放大,进一步提升了二维码识别率,还能由原先需要完整识别整张图片变为只识别二维码位置,提升了识别速度。
技术领域
本申请涉及图像处理领域,特别是指一种识别二维码的方法及装置。
背景技术
近年来,随着资料自动收集技术的发展,用条形码表示更多资讯的需要与日俱增,二维码以质量存储量大于一维条形码的特性得到广泛应用。二维码是通过在二维方向上规律分布的几何图形来记录数据符号信息的,通过图像输入设备或光电扫描设备自动识读以实现信息自动处理。
在现有技术中,通过使用摄像头对外部图片进行直接扫描识别,或者对公众号中的图片长按直接进行识别。
但用现有技术对图片二维码进行识别的缺点是:对于在图片上大小占比小于1%的二维码,或者信息量大于120字符的二维码的识别率低。
发明内容
有鉴于此,本申请提供了一种识别二维码的方法及装置,从而达到提升图片二维码的识别率的目的。
本申请提供的一种识别二维码的方法是这样实现的:
计算机放大第一图片,得到第二图片;
计算机对第二图片进行一次探测;若一次探测探测到二维码,则对二维码进行识别;若一次探测未探测到二维码,则截取第一图片中的预设部分,得到第三图片,放大第三图片,得到第四图片,对第四图片进行再次探测;若再次探测探测到二维码,则对二维码进行识别。
可选的,预设部分包括:下面20%的右半部分、下面20%的左半部分或上面20%的部分中的至少一项。
可选的,一次探测探测到二维码或再次探测探测到二维码后,进一步包括:计算机根据二维码的所在区域位置信息,重绘二维码。
可选的,二维码的所在区域位置信息包括:二维码的所在区域坐标系和坐标。
可选的,重绘包括:在二维码的四周加上空白区域。
可选的,放大第一图片前,进一步包括:计算机将原始图片从RGBA图片转换为灰度图片,得到第一图片。
本申请还提供一种识别二维码的装置,包括:放大单元,探测单元,截取单元和识别单元;
放大单元,用于放大第一图片或第三图片;
探测单元,用于对第二图片或第四图片进行探测;
截取单元,用于截取第一图片;
识别单元,用于识别二维码。
可选的,装置进一步包括:重绘单元或转换单元;
重绘单元,用于重绘二维码;
转换单元,用于将原始图片转换为灰度图。
本申请还提供一种计算机设备,包括:处理器,处理器与存储器耦合,存储器中存储有至少一条计算机程序指令,至少一条计算机程序指令由所述处理器加载并执行,以使计算机设备实现以上所述的识别二维码的方法。
本申请还提供一种计算机存储介质,用于存储计算机程序,计算机程序被执行时,用于实现以上所述的识别二维码的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京搜狐新动力信息技术有限公司,未经北京搜狐新动力信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211268703.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:光学系统及具有此的激光雷达
- 下一篇:一种旋转机械弯曲故障检测装置