[发明专利]数据矩阵码识别方法、装置及电子设备有效
申请号: | 201710542181.4 | 申请日: | 2017-07-05 |
公开(公告)号: | CN109214230B | 公开(公告)日: | 2022-04-05 |
发明(设计)人: | 吕文 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | G06K7/14 | 分类号: | G06K7/14 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 项京;马敬 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 矩阵 识别 方法 装置 电子设备 | ||
本发明实施例提供了数据矩阵码识别方法、装置及电子设备,其中,所述方法包括:获取包含待识别数据矩阵码的数据矩阵码图像;根据数据矩阵码图像中像素的黑、白跳变规律,对数据矩阵码图像进行分块;根据每个分块中像素的黑、白跳变规律,确定该分块中包含的各模块,并根据各模块对应的比特值,确定该分块对应的比特矩阵;合并每个分块对应的比特矩阵,得到待识别数据矩阵码对应的比特矩阵。通过本发明实施例提供的数据矩阵码识别方法、装置及电子设备,能够提高识别数据矩阵码时的识别准确率。
技术领域
本发明涉及二维码识别技术领域,特别是涉及数据矩阵码识别方法、装置及电子设备。
背景技术
随着信息时代的高速发展,条形码因存储容量小而使其应用受到了限制。而二维码可以在水平和垂直方向上同时表达信息,存储容量大,且二维码具有很强的数据纠错能力,可靠性强。数据矩阵码作为二维码中的一种,其特点在于存储效率高、尺寸小、纠错能力强,因此在工业自动化、自动识别等领域有着广泛的应用。图1为常见的数据矩阵码的结构示意图,常见的数据矩阵码包括校正图形(图中未示出)、定位图形101以及数据区。数据区由随机分布的白色模块102和黑色模块103组成,这些白色模块102和黑色模块103对应的比特值组成的矩阵为数据矩阵码数据区的比特矩阵。数据区比特矩阵大小由校正图形得到的模块个数决定。
已知的数据矩阵码识别方法,主要为利用轮廓跟踪法定位数据矩阵码的边界和单个模块的平均尺寸大小;然后垂直方向作一组与码垂直边界平行的直线,相邻平行线间的间距为模块宽度值,其中第一条平行线和边界距离为1.5倍模块宽度值大小;同理在水平方向作与垂直方向同样的一组平行线;根据两组直线的交点确定黑色模块和白色模块的坐标,根据对应坐标点的二值信息提取数据区的比特矩阵,完成数据矩阵码的识别。
可以看出,已知的数据矩阵码识别方法利用均匀分布的平行线确定每个模块,并且利用单个采样点的坐标对应的二值信息确定对应模块的比特值。如此使得,当数据矩阵码定位边界有偏差时,所有的采样点都会出现偏差,使得提取的比特矩阵的错误率较大,进而使得数据矩阵码识别准确率较低。
发明内容
本发明实施例的目的在于提供数据矩阵码识别方法、装置及电子设备,以提高识别数据矩阵码时的识别准确率。具体技术方案如下:
第一方面,本发明实施例提供了一种数据矩阵码识别方法,包括:
获取包含待识别数据矩阵码的数据矩阵码图像;
根据所述数据矩阵码图像中像素的黑、白跳变规律,对所述数据矩阵码图像进行分块;
针对每个分块,根据该分块中像素的所述黑、白跳变规律,确定该分块中包含的各模块,并根据各模块对应的比特值,确定该分块对应的比特矩阵;
合并每个分块对应的所述比特矩阵,得到所述待识别数据矩阵码对应的比特矩阵。
可选的,所述根据所述数据矩阵码图像中像素的黑、白跳变规律,对所述数据矩阵码图像进行分块的步骤包括:
根据所述数据矩阵码图像中像素的所述黑、白跳变规律,确定分块边界;
根据所确定的分块边界对所述数据矩阵码图像进行分块。
可选的,所述根据所述数据矩阵码图像中像素的所述黑、白跳变规律,确定分块边界的步骤包括:
对所述数据矩阵码图像中每行上像素的黑白跳变点进行垂直投影,得到所述数据矩阵码图像水平方向上的第一黑白跳变点累加值,选取所述数据矩阵码图像的垂直中心线预设范围内所述第一黑白跳变点累加值最大的坐标处对应的垂直线作为第一分块垂直分界线;
对所述数据矩阵码图像中每列上像素的黑白跳变点进行水平投影,得到所述数据矩阵码图像垂直方向上的第二黑白跳变点累加值,选取所述数据矩阵码图像的水平中心线预设范围内所述第二黑白跳变点累加值最大的坐标处对应的水平线作为第一分块水平分界线;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710542181.4/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置