[发明专利]一种条形码区域的定位方法有效
申请号: | 202110347951.6 | 申请日: | 2021-03-31 |
公开(公告)号: | CN113095102B | 公开(公告)日: | 2022-07-19 |
发明(设计)人: | 杨洋 | 申请(专利权)人: | 深圳市华汉伟业科技有限公司 |
主分类号: | G06K7/14 | 分类号: | G06K7/14;G06K9/62;G06V10/762;G06T7/13;G06T7/246;G06T7/62 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 胡佳炜;郭燕 |
地址: | 518000 广东省深圳市南山区西丽街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 条形码 区域 定位 方法 | ||
一种条形码区域的定位方法,首先判断是否为高频区域,若为高频区域,则统计区域内的梯度方向的分布情况,接着进行进一步的判断,最后再精确定位出条形码的区域。因此整个处理过程包括:粗定位和精确定位两个大的步骤;在粗定位步骤主要完成例如金字塔图像构建、高频区域判定、区域梯度方向判定和区域映射到下一层金字塔区域;在精定位主要根据粗定位的区域,进行优化与调整,以便获取更准确的条形码的方向,为条形码的解码提供更好的位姿输入。
技术领域
本发明涉及一种条形码区域的定位方法。
背景技术
随着移动照相设备以及扫描仪的广泛普及,获取数字图片正变得越来越容易。同时,在人们的日常生产生活中,无论从商品购买、流通、消费支付等各个方面,条形码都扮演着越来越重要的角色。随着应用场景的不断扩展,传统的激光扫描获取条形码的方式已经难以满足人们的日常使用需求——并且,传统方法中,一般是由人工持有专用的解码设备例如激光扫描仪进行条形码的读取,这样做效率比较低下,并且比较依赖专用设备,时间成本和人员成本都较高。
为了提高条形码解码的便捷性,避免使用激光扫描仪逐个人工扫描的效率低下,加快解码的速度,采用数字图像处理方式进行条形码扫描的方式正越来越受到人们的重视。而且在当前,无论是手机、摄像头还是扫描仪,这类图像获取设备己经相当普及,利用这些设备可以很方便和直接地获取图像;因此,我们可以利用这些设备获取图像,然后以图像处理的方式直接解码条形码,这样就不需要严格将条形码置于激光枪之下扫描,这无疑将大大提高条形码应用的效率,同时降低成本。
采用数字图像处理的方式,最重要的或者说最关键的一环就是需要完成条形码的定位——即从拍摄的图像中把条形码所在区域给定位出来;接着就可以交由解码器来进行解码了;定位算法的准确会直接影响到下一步的对条码解码。
一般条形码是印刷在商品等外包装上,在进行拍照来获取条形码的图像,有时候其背景会比较复杂,例如条形码周围的文字、图片、标志和表格,以及拍摄时的光照影响等等,这就对从图像中定们出条形码或者说条形码区域造成了干扰,因此如何从图像尤其是复杂背景干扰的图像中定位出条形码区域,是影响数字图像处理来完成条形码读取的关键和重要的问题。
发明内容
为解决上述问题,本发明提出一种条形码区域的定位方法,下面具体说明。
根据第一方面,一种实施例中提供一种条形码区域的定位方法,包括:
获取原始图像I;
根据所述原始图像I,生成金字塔的图像集合其中N+1为金字塔的层数;
从最顶层的金字塔图像IN开始,直到最底层的金字塔图像I0结束,依次执行下述迭代步骤:
(1)根据上一层i+1和当前层i的金字塔图像的比例,将上一层的金字塔图像Ii+1所输出的标记图中被置为1的区域映射到当前层的金字塔图像Ii,对映射到当前层的金字塔图像Ii中的区域进行膨胀运算,得到膨胀后的区域,并将该区域作为当前层的金字塔图像Ii的疑似包含条形码区域;
(2)对当前层的金字塔图像Ii的疑似包含条形码区域,分别与两个正交卷积核进行卷积计算,得到其在第一方向的梯度图像Ii,x和第二方向的梯度图像Ii,y,再计算综合方向的梯度图像Ii,xy=Ii,xIi,y;
(3)将第一方向的梯度图像Ii,x、第二方向的梯度图像Ii,y和计算综合方向的梯度图像Ii,xy分别与一高斯卷积核G进行卷积计算,得到卷积结果其中表示卷积运算;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市华汉伟业科技有限公司,未经深圳市华汉伟业科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110347951.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:鼻腔模型及鼻腔仿真冲洗方法
- 下一篇:一种纺织面料的染色方法