[发明专利]一种二维码图像识别方法及装置在审
申请号: | 201811119348.7 | 申请日: | 2018-09-25 |
公开(公告)号: | CN109101856A | 公开(公告)日: | 2018-12-28 |
发明(设计)人: | 刘怡俊;李琪;叶武剑;张子文;翁韶伟 | 申请(专利权)人: | 广东工业大学 |
主分类号: | G06K7/14 | 分类号: | G06K7/14 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 510006 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 二维码图像 二值化图像 二维码 二值化处理 背景区域 灰度图像 图像 发明方法及装置 二维码区域 二维码信息 封闭区域 图像转换 灰度差 有效地 检测 灰度 预设 扫描 保留 分割 | ||
1.一种二维码图像识别方法,其特征在于,包括:
将包含二维码图像的待检图像转换为灰度图像,所述二维码图像包括二维码主体以及背景区域;
以第一预设灰度值作为阈值对所述灰度图像进行二值化处理,得到二值化图像,使所述二值化图像保留二维码主体的细节;
在所述二值化图像中检测轮廓,根据检测出轮廓所围的封闭区域确定出二维码图像区域,并根据确定出的所述二维码图像区域从所述待检图像中分割出二维码图像;
对得到的所述二维码图像扫描,获取二维码信息。
2.根据权利要求1所述的二维码图像识别方法,其特征在于,在对所述灰度图像进行二值化处理之前还包括:对所述灰度图像各像素的灰度值进行非线性拉伸,使所述灰度图像中像素灰度值分别属于不同等级值的像素数量平均。
3.根据权利要求1所述的二维码图像识别方法,其特征在于,在对所述灰度图像进行二值化处理之后还包括:在所述二值化图像中,对亮区域内图像进行中值滤波;
和/或,在所述二值化图像中,对亮区域内图像进行腐蚀操作。
4.根据权利要求1所述的二维码图像识别方法,其特征在于,根据检测出轮廓所围的封闭区域确定出二维码图像区域,并根据确定出的所述二维码图像区域从所述待检图像中分割出二维码图像包括:
计算检测出轮廓所围的封闭区域的最小外接矩形;
从所述二值化图像中获取所述最小外接矩形上若干点的坐标,若干点至少包括所述最小外接矩形的四个顶点;
根据获得的所述最小外接矩形上若干点的坐标,从所述待检图像中分割出二维码图像。
5.根据权利要求1-4任一项所述的二维码图像识别方法,其特征在于,所述对得到的所述二维码图像扫描,获取二维码信息包括:
对得到的所述二维码图像扫描以获取二维码信息;
若没有获得二维码信息,则依次以0到255的各灰度值为第二预设灰度值计算所述二维码图像的类间方差,找出类间方差最大值,以类间方差最大值对应的所述第二预设灰度值作为最佳阈值,所述类间方差的计算方式为:以第二预设灰度值为分割阈值,将所述二维码图像中各像素分类为前景像素或者背景像素,计算前景像素与图像总像素的数量比值w0、背景像素与图像总像素的数量比值w1、所述二维码图像所有像素灰度值的平均值u、所有前景像素灰度值的平均值u0以及所有背景像素灰度值的平均值u1,根据以下公式计算类间方差:g=w0*w1*(u0-u1)*(u0-u1),其中g表示类间方差;
以所述最佳阈值对所述二维码图像进行二值化处理,对二值化处理后的图像扫描以获取二维码信息。
6.根据权利要求5所述的二维码图像识别方法,其特征在于,所述对得到的所述二维码图像扫描,获取二维码信息还包括:
若从二值化处理后的图像中没有获得二维码信息,则以所述最佳阈值为基础,逐次增加预设值作为新阈值,以新阈值对所述二维码图像进行二值化处理,对二值化处理后的图像扫描以获取二维码信息,直到获得二维码信息或者新阈值大于255,则结束。
7.根据权利要求6所述的二维码图像识别方法,其特征在于,若新阈值大于255且未获得二维码信息,则将所述二维码图像判定为图像内不存在二维码主体。
8.一种二维码图像识别装置,其特征在于,用于执行权利要求1-7任一项所述的二维码图像识别方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811119348.7/1.html,转载请声明来源钻瓜专利网。