[发明专利]多角度扫描的方法、终端设备及计算机可读存储介质有效
申请号: | 201710448502.4 | 申请日: | 2017-06-14 |
公开(公告)号: | CN107392078B | 公开(公告)日: | 2019-03-19 |
发明(设计)人: | 赵谊科 | 申请(专利权)人: | 深圳市百富智能新技术有限公司 |
主分类号: | G06K7/14 | 分类号: | G06K7/14 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 张全文 |
地址: | 518000 广东省深圳市龙岗*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 角度 扫描 方法 终端设备 计算机 可读 存储 介质 | ||
本发明提供了一种多角度扫描的方法、终端设备及计算机可读存储介质,涉及一维码扫描技术领域。该方法包括:获取扫描待扫描图像时的扫描角度;将扫描角度上传至上位机,以由上位机调取合适倾斜位置坐标系,合适倾斜位置坐标系是倾斜位置坐标系集合中,其与扫描角度之间的差值最小的已保存的倾斜角度对应的倾斜位置坐标系;接收上位机回传的合适倾斜位置坐标系;通过待扫描图像的像素在合适倾斜位置坐标系下的坐标值,获取待扫描图像的图片特征数据。本发明通过将具有倾斜角度的一维码图像的坐标,直接对应该倾斜角度对应的倾斜位置坐标系的角度坐标值,获取扫描图像的图片特征数据,加快了一维码特征辨识的速度。
技术领域
本发明属于一维码扫描技术领域,尤其涉及一种多角度扫描的方法、终端设备及计算机可读存储介质。
背景技术
一维码是由一组规则排列的条、空以及对应的字符组成的标记,“条”指对光线反射率较低的部分,“空”指对光线反射率较高的部分,这些条和空组成的数据表达一定的信息,并能够用特定的设备识读,转换成与计算机兼容的二进制和十进制信息。目前,通过一维码进行软解码的方案大都通过一维码嵌入式处理器将采集到的YUV(YCrCb,电视颜色编码方法)格式的图片转成灰度图片后二值化。将符合码字特征的二值化的图片扫描后进行解码。在扫描判断二值化的图片是否符合码字特征时,当传感器采集到的图像数据符合水平或者垂直位置时才能得到很好的解码效果。但实际应用的过程中,使用者扫描图片时存在不规则角度扫描的情况。这时,支持传统的水平或者垂直扫描的软解码算法就不能很好地支持软解码。为了能够支持多角度扫描一维码须更改或者增加扫码算法。然而,对于嵌入式系统,由于其处理器能力往往有限,增加扫码算法存在扫码时间过长的问题。
上述问题亟待解决。
发明内容
针对嵌入式系统,由于其处理器能力往往有限,增加扫码算法存在扫码时间过长的缺陷,本发明提供一种多角度扫描的方法、终端设备及计算机可读存储介质。
本发明实施例的第一方面提供了一种多角度扫描的方法,包括:
获取扫描待扫描图像时的扫描角度;
将扫描角度上传至上位机,以由上位机调取合适倾斜位置坐标系,合适倾斜位置坐标系是倾斜位置坐标系集合中,其与扫描角度之间的差值最小的已保存的倾斜角度对应的倾斜位置坐标系;
接收上位机回传的合适倾斜位置坐标系;
通过待扫描图像的像素在合适倾斜位置坐标系下的坐标值,获取待扫描图像的图片特征数据。
进一步地,获取扫描待扫描图像时的扫描角度之前,方法包括:
上位机将指定分辨率的图像进行水平或者垂直扫描,获取图像的标准像素值;
上位机根据标准像素值生成图像的标准位置坐标系;
上位机将标准位置坐标系乘以若干直线斜率方程后保存,生成倾斜位置坐标系集合。
进一步地,上位机将标准位置坐标系乘以若干直线斜率方程后保存,生成倾斜位置坐标系集合,具体包括:
指定若干用于上位机进行保存的若干倾斜角度;
通过每个倾斜角度获取该角度对应的直线斜率方程;
将标准位置坐标系乘以若干直线斜率方程后保存,生成倾斜位置坐标系集合;
保存每个倾斜位置坐标系下的坐标值。
进一步地,与扫描角度之间的差值最小的已保存的倾斜角度对应的倾斜位置坐标系,具体包括:
判定扫描角度所在的,通过已保存的两个倾斜角度设定的区间;
将两个倾斜角度中与扫描角度最靠近的一个设定为合适倾斜角度;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市百富智能新技术有限公司,未经深圳市百富智能新技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710448502.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型超高频阅读器
- 下一篇:防差错生产方法和系统