[发明专利]一种超低对比度二维码的解码方法及系统有效
申请号: | 201510134417.1 | 申请日: | 2015-03-25 |
公开(公告)号: | CN104715221B | 公开(公告)日: | 2018-02-16 |
发明(设计)人: | 吴秋蓉 | 申请(专利权)人: | 广州宽度信息技术有限公司 |
主分类号: | G06K7/10 | 分类号: | G06K7/10 |
代理公司: | 广州市一新专利商标事务所有限公司44220 | 代理人: | 王德祥 |
地址: | 510663 广东省广州市高新技*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 对比度 二维码 解码 方法 系统 | ||
技术领域
本发明属于二维码的解码技术领域,尤其涉及一种超低对比度二维码的解码方法及系统。
背景技术
现有二维码解码方法一般先对图像进行二值化处理,然后进行定位,最后解码。但是一般的图像二值化方法对低对比度的图像处理效果很差。对于这种问题一般采用图像增强进行处理,比如伽马校正。但是处理的结果仍然不够理想。以上处理的结果不能有效的将二维码图形与背景分离。
还有一种处理低对比度的思想是先进行边缘检测,根据二维码的相关特征找到二维码所在图像的大概区域,然后对这个区域进行二值化,但是这种处理仍然有一个缺点,很多低对比度的二维码采集的图片都伴随着很强的噪声,这些噪声会严重影响边缘检测的效果,即使使用边缘检测最好的canny方法也不能得到完整的区域。
发明内容
本发明的任务之一是解决现有的二维码解码方法不能有效将二维码图形与背景分离,对低对比度的图像处理效果很差的问题,提供了一种可有效将二维码图形与背景分离,对低对比度的图像处理效果好的超低对比度二维码的解码方法。
本发明采用的技术方案为:
一种超低对比度二维码的解码方法,包括以下步骤:
1)建立二维码原始图像的积分图像,利用积分图像对二维码原始图像进行自适应二值化处理;
2)对二值化处理后的二维码原始图像进行中值滤波去噪;
3)对去噪后的二维码原始图像进行定位;
4)对提取的二进制系列检错纠错、译码。
优选地,所述步骤1)中,利用积分图像对二维码原始图像进行自适应二值化处理的具体步骤为:
A、设图像在像素点(x,y)处的灰度值为f(x,y),在二维码原始图像中建立以像素点(x,y)为中心的(2s+1)×(2s+1)窗口,利用积分图像计算窗口内的像素点的灰度值之和,其中,s为整数;
B、根据步骤A中得出的窗口内的像素点的灰度和值,计算其与的比值,若两者的比值大于设定的阈值百分比参数,则该点设为1,判为目标像素类,否则为0,判为背景像素类,完成此点的二值化;其中,两者的比值是指窗口内的像素点的灰度和值/的值。
C、根据步骤A和B,对图像中的各个像素点(x,y)逐点进行二值化。
由于积分图像所需的空间较大,通常其所需的内存空间至少是原始图像空间的4倍,这对一些内存资源非常紧张的嵌入式设备是个较大的问题,为了节省内存资源,更优选地,所述步骤1)中,二维码原始图像的积分图像的建立通过如下步骤实现:
i、新建两个数组,数组宽度同二维码原始图像的宽度相同;
ii、在处理像素点(x,y)时,在步骤i的两个数组中,分别记录积分图像的第y-s-1行和第y+s行,其中,s为整数;
iii、使用如下公式计算像素点(x,y)窗口区域(2s+1)×(2s+1)内的像素之和,公式为:
其中,x1=x-s; x2=x+s; y1=y-s; y2=y+s,I(x2,y2)是积分图像第y+s行中(x2,y2)对应的值;I(x1-1,y2)是积分图像第y+s行中(x1-1,y2)对应的值;I(x2,y1-1)是积分图像第y-s-1行中(x2,y1-1)对应的值;I(x1-1,y1-1)是积分图像第y-s-1行中(x1-1,y1-1)对应的值。
中值滤波是将每一个像素点的灰度值设置为该点某邻域窗口内的所有像素点灰度值的中值,在处理过程中,需要对窗口内的像素点进行排序,取中间的值,通常排序是非常耗时的,为了节省中值滤波的处理时间,优选地,所述步骤2)中,中值滤波的处理方法为:将滑动窗口内的各个像素点的像素值相加,得到像素值之和,然后将其与滑动窗口内的像素点数的1/2进行比较,若像素值之和大于像素点数的1/2,则结果为1,此点判为目标像素类,否则结果为0,此点判为背景像素类。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州宽度信息技术有限公司,未经广州宽度信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510134417.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种灰色二维码的识别方法与识别装置
- 下一篇:居民身份证网络读卡终端