[发明专利]根据二维码的尺寸以自动调节识读区域尺寸的方法及装置在审
申请号: | 201610532126.2 | 申请日: | 2016-07-07 |
公开(公告)号: | CN107704793A | 公开(公告)日: | 2018-02-16 |
发明(设计)人: | 姚为;万宏宇 | 申请(专利权)人: | 立德高科(昆山)数码科技有限责任公司 |
主分类号: | G06K7/14 | 分类号: | G06K7/14 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 215311 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 根据 二维码 尺寸 自动 调节 区域 方法 装置 | ||
1.一种根据二维码的尺寸以自动调节识读区域尺寸的方法,包括以下步骤:
步骤1、通过当前二维码识读区域对二维码进行识读,当判定当前二维码识读区域无法获取到完整的二维码图像时,则调用包含有当前二维码识读区域的全屏二维码识读区域对二维码进行扫描;
步骤2、经过扫描以获取到二维码的相关参数、以及二维码在全屏二维码识读区域中的位置后,根据相关参数以计算出完整二维码的尺寸数值;
步骤3、根据尺寸数值生成与二维码尺寸相同的当前二维码识读区域,以识读到完整的二维码图像。
2.根据权利要求1所述的根据二维码的尺寸以自动调节识读区域尺寸的方法,其特征在于,在步骤1中,包括以下子步骤:
步骤11、在通过二维码识读软件中的当前二维码识读区域对二维码进行识读,以判断当前二维码识读区域能够获取到完整的二维码图像;
步骤12、经判断后,若判定当前二维码识读区域无法获取到完整的二维码图像,则将安装有二维码识读软件的终端设备的全部屏幕作为用于对二维码进行识读的全屏二维码识读区域,并通过全屏二维码识读区域对二维码进行扫描。
3.根据权利要求1所述的根据二维码的尺寸以自动调节识读区域尺寸的方法,其特征在于,在步骤2中,包括以下子步骤:
步骤21、全屏二维码识读区域对二维码进行扫描后,以获得完整的二维码图像在全屏二维码识读区域中的当前位置参数;
步骤22、通过对完整的二维码图像进行解析,以得到二维码中横向边缘线a的长度数值与纵向边缘线b的长度数值;
步骤23、根据横向边缘线a的长度数值与纵向边缘线b的长度数值以计算出完整的二维码图像的尺寸数值。
4.根据权利要求3所述的根据二维码的尺寸以自动调节识读区域尺寸的方法,其特征在于,在步骤22中,在得到二维码中横向边缘线a的长度数值与纵向边缘线b的长度数值后,根据横向边缘线a的长度数值与纵向边缘线b的长度数值以得到二维码中对角线a的长度数值。
5.根据权利要求4所述的根据二维码的尺寸以自动调节识读区域尺寸的方法,其特征在于,在步骤3中,包括以下子步骤:
步骤31、根据横向边缘线a的长度数值与纵向边缘线b的长度数值以生成与二维码尺寸数值相同的当前二维码识读区域;
步骤32、根据当前位置参数以将生成的当前二维码识读区域设置在全屏二维码识读区域中与二维码吻合的位置上;
步骤33、通过当前二维码识读区域以识读到完整的二维码图像。
6.根据权利要求5所述的根据二维码的尺寸以自动调节识读区域尺寸的方法,其特征在于,在步骤31中,包括以下子步骤:
步骤311、通过对所生成的当前二维码识读区域的横向边缘线a`与纵向边缘线b`的长度进行计算,以得到根据横向边缘线a`的长度数值与纵向边缘线b`的长度数值,并根据横向边缘线a`的长度数值与纵向边缘线b`的长度数值以得到当前二维码识读区域中对角线a`的长度数值。
步骤312、在判定横向边缘线a`的长度数值与横向边缘线a的长度数值、纵向边缘线b的长度数值与纵向边缘线b`的长度数值、以及对角线a的长度数值与对角线a`的长度数值均是相同时,则判定所生成的当前二维码识读区域的尺寸数值与完整的二维码图像的尺寸数值相同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于立德高科(昆山)数码科技有限责任公司,未经立德高科(昆山)数码科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610532126.2/1.html,转载请声明来源钻瓜专利网。