[发明专利]一种扫码方法、扫码装置及移动终端在审
| 申请号: | 202011125549.5 | 申请日: | 2020-10-20 |
| 公开(公告)号: | CN112163443A | 公开(公告)日: | 2021-01-01 |
| 发明(设计)人: | 汪金玲 | 申请(专利权)人: | 汪金玲 |
| 主分类号: | G06K7/14 | 分类号: | G06K7/14 |
| 代理公司: | 长沙正务联合知识产权代理事务所(普通合伙) 43252 | 代理人: | 郑隽;吴婷 |
| 地址: | 410000 湖南省长沙市*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 方法 装置 移动 终端 | ||
1.一种扫码方法,其特征在于,所述方法包括:
获取包含二维码的二维码图像,并利用加权平均法进行二维码图像的灰度化,得到二维码灰度图像;
利用双边滤波算法对二维码灰度图像进行降噪处理,得到降噪后的二维码灰度图像;
利用改进的二值化算法对降噪后的二维码灰度图像进行二值化处理,得到二维码的二值化图像;
利用动态二维码定位算法对二维码进行定位,得到二维码的所在区域;
根据二维码的所在区域,利用二维码译码方法对二维码进行译码处理,得到二维码的扫码结果。
2.如权利要求1所述的一种扫码方法,其特征在于,所述利用加权平均法进行二维码图像的灰度化,包括:
利用加权平均法进行二维码图像的灰度化,所述加权平均法的公式为:
Gray(i,j)=R(i,j)×0.299+G(i,j)×0.587+B(i,j)×0.114
其中:
R(i,j),G(i,j),B(i,j)为二维码图像像素(i,j)在R,G,B三个颜色通道上的像素值;
Gray(i,j)为二维码图像像素(i,j)的灰度值。
3.如权利要求2所述的一种扫码方法,其特征在于,所述利用双边滤波算法对二维码灰度图像进行降噪处理,包括:
所述经双边滤波的图像g(x,y)可以表示为:
W(x,y,m,n)=Gd(x,y,m,n)×Gr(x,y,m,n)
其中:
f(x,y)为以像素点(x,y)为中心的二维码灰度图像;
(m,n)为以(x,y)为中心像素点的邻域像素,其组成的集合为S;
W(x,y,m,n)为滤波器各点的权重系数;
Gd(x,y,m,n)为空间相似度;
Gr(x,y,m,n)为灰度相似度;
σd,σr分别为基于高斯核函数的距离和灰度的标准差。
4.如权利要求3所述的一种扫码方法,其特征在于,所述利用改进的二值化算法对降噪后的二维码灰度图像进行二值化处理,包括:
1)遍历二维码灰度图像所有灰度值,将使类间方差目标函数值最大的灰度值记为全局阈值T1;
2)令T=0.5×(T1+128),f(x,y)为当前像素(x,y)的灰度值,计算以当前像素为中心,像素大小为(2w+1)×(2w+1)的窗口内,所有灰度值中最大灰度值M和最小灰度值N的均值T2,本发明将w设置为1;
3)计算窗口内所有灰度值的平均值和均方差C:
4)令T=aT1+bT2,其中a+b=1,a≥0,b≥0,对二维码灰度图像像素进行逐点的二值化处理,处理规则为:
若C≥S,当T1≥T,f(x,y)=255,当T1<T,f(x,y)=0;
若C<S,当T2≥T,f(x,y)=255,当T2<T,f(x,y)=0;
其中:
S为本发明所设置的阈值参数,其值为15;
C为窗口内所有灰度值的均方差;
f(x,y)为当前像素(x,y)的灰度值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于汪金玲,未经汪金玲许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011125549.5/1.html,转载请声明来源钻瓜专利网。





