[发明专利]二维码提取方法、装置、可读存储介质及终端设备有效
申请号: | 201910682204.0 | 申请日: | 2019-07-26 |
公开(公告)号: | CN110399761B | 公开(公告)日: | 2023-02-17 |
发明(设计)人: | 刘燕 | 申请(专利权)人: | 北京慧眼智行科技有限公司 |
主分类号: | G06K7/14 | 分类号: | G06K7/14 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 薛娇 |
地址: | 100093 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 二维码 提取 方法 装置 可读 存储 介质 终端设备 | ||
本发明实施例提供一种二维码提取方法、装置、可读存储介质及终端设备,利用采集图像的摄像头的取景参数以及二维码的印刷参数确定出图像中二维码的相关参数,然后在图像中搜索符合该相关参数的区域,将该符合相关参数的区域作为二维码区域,提高二维码提取的准确率,从而提高二维码识别效率。
技术领域
本发明涉及信息处理技术领域,具体涉及一种二维码提取方法、装置、可读存储介质及终端设备。
背景技术
随着二维码的普及,二维码在工业领域也得到了广泛应用。二维码使用过程中的一个重要环节就是要进行二维码识别,而进行二维码识别,需要先从采集的图像中提取出二维码,目前进行二维码提取的方式是:直接利用二维码的特征(通常是二维码中的特定图形)在图像中寻找二维码。然而,由于工业现场环境复杂,二维码所在位置周围经常会存在其它背景图案,给二维码提取带来干扰,例如,将与二维码特征相似的背景图案错判为二维码,导致二维码识别效率较低。
发明内容
有鉴于此,本发明实施例提供一种二维码提取方法、装置、可读存储介质及终端设备,以提高二维码识别效率。
为实现上述目的,本发明实施例提供如下技术方案:
一种二维码提取方法,包括:
获取图像,所述图像中具有待识别的二维码;
根据采集所述图像的摄像头的取景参数以及所述二维码的印刷参数,确定所述二维码的相关参数;所述相关参数包括:所述二维码在所述图像中的尺寸,所述二维码中目标结构的个数,各个目标结构在所述图像中的尺寸及各个目标结构在所述二维码中的位置;
在所述图像中搜索符合所述相关参数的区域,所述符合所述相关参数的区域为所述二维码区域。
上述方法,优选的,所述取景参数包括:所述摄像头的分辨率和视野;
所述印刷参数包括:所述二维码的印刷分辨率和所述二维码的版本参数,所述版本参数用于表征所述二维码的印刷尺寸,所述二维码中目标结构的个数,各目标结构的印刷尺寸及各个目标结构在所述二维码中的位置。
上述方法,优选的,所述取景参数包括:所述摄像头的焦距和物距;
所述印刷参数包括:所述二维码的印刷分辨率和所述二维码的版本参数,所述版本参数用于表征所述二维码的印刷尺寸,所述二维码中目标结构的个数,各目标结构的印刷尺寸及各个目标结构在所述二维码中的位置。
上述方法,优选的,所述根据采集所述图像的摄像头的取景参数以及所述二维码的印刷参数,确定所述二维码的相关参数,包括:
根据如下公式计算所述二维码在所述图像中的尺寸,以及所述目标结构在所述图像中的尺寸:
其中,DPI1为所述摄像头的分辨率;S为所述摄像头的视野;J为所述摄像头的焦距;L为所述摄像头的物距;DPI2为所述二维码的印刷分辨率;x为所述二维码的印刷尺寸,y为所述二维码在所述图像中的尺寸;或者,x为所述目标结构的印刷尺寸,y为所述目标结构在所述图像中的尺寸。
上述方法,优选的,所述在所述图像中搜索符合所述相关参数的区域,包括:
将所述图像转换为二值图像;
获取滑动窗口,所述滑动窗口的尺寸与所述二维码在所述图像中的尺寸相同;
按照预设步进,将所述滑动窗口在所述二值图像上滑动,每滑动到一个位置,统计所述滑动窗口内目标结构的个数,各个目标结构的尺寸及各个目标结构在所述滑动窗口内的位置;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京慧眼智行科技有限公司,未经北京慧眼智行科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910682204.0/2.html,转载请声明来源钻瓜专利网。