[发明专利]二维码的识别方法及装置有效
申请号: | 201410505186.6 | 申请日: | 2014-09-26 |
公开(公告)号: | CN104281830B | 公开(公告)日: | 2017-02-08 |
发明(设计)人: | 刘刚;方旭东;李德君 | 申请(专利权)人: | 合肥京东方显示光源有限公司;京东方科技集团股份有限公司 |
主分类号: | G06K7/10 | 分类号: | G06K7/10 |
代理公司: | 北京银龙知识产权代理有限公司11243 | 代理人: | 许静,黄灿 |
地址: | 230012 安徽*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 二维码 识别 方法 装置 | ||
技术领域
本发明涉及二维码技术领域,特别是指一种二维码的识别方法及装置。
背景技术
二维码(2-dimensional bar code),最早起源于日本,它是用特定的几何图形按一定规律在平面(二维方向)上分布的黑白相间的图形,是所有信息数据的一把钥匙。二维码在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图像输入设备或光电扫描设备自动识读以实现信息的自动处理。
常用的二维码码制有Data Matrix,Maxi Code,Aztec,QR Code等,其中QR Code(Quick Response Code,快速响应编码)矩阵码是目前最为流行的码制,它具有信息容量大、可靠性高、可表示汉字及图像多种文字信息、保密防伪性强等优点。如图1所示,QR码呈正方形,黑白两色,三个角落印有“回”字的正方图案,其中,该印有“回”字的正方图案为QR码的定位码,利用三个定位码即可定位一个QR码。
现有部分企业已使用产品二维码管理方式,将二维码与各工位对应,各工位完成后的半成品在指定区域进行贴(喷)码并流入生产线供后者使用。多工位完成后,对指定区域的多个二维码进行识别,将多个二维码信息有选择地整合为一个二维码并贴附(喷涂)在产品或外包装上,供内部其他部门、客户、或者消费者使用。
但是目前二维码的读取方式是一个一个进行,对于部件和制程复杂的产品来说,生成的二维码较多,这种单个读取的方式效率低,不利于产品的追溯和管理。
发明内容
本发明要解决的技术问题是提供一种二维码的识别方法及装置,能够同时识别多个二维码,提高二维码的读取效率。
为解决上述技术问题,本发明的实施例提供技术方案如下:
一方面,提供一种二维码的识别方法,包括:
确定分布有多个二维码的指定区域中定位码和分隔码的位置,其中,所述分隔码用以分隔开相邻的二维码,所述定位码用以限定二维码的位置;
根据所述定位码和所述分隔码之间的位置关系对所述定位码进行分组,每组定位码对应同一个二维码;
根据分组后的定位码对所述多个二维码分别进行定位并识别。
进一步地,所述确定分布有多个二维码的指定区域中定位码和分隔码的位置包括:
获取所述指定区域的图像,对所述获取的图像进行扫描得到数据矩阵;
对所述数据矩阵进行扫描,将出现定位码特征数据的区域定位为定位码所在区域,将出现分隔码特征数据的区域定位为分隔码所在区域。
进一步地,所述获取所述指定区域的图像,对所述获取的图像进行扫描得到数据矩阵包括:
拍摄所述指定区域的照片,并对所述照片进行灰度化处理得到所述指定区域的图像;
对所述图像的像素进行黑白值读取,并以0和1分别代表白和黑,得到一数据矩阵。
进一步地,所述根据所述定位码和所述分隔码之间的位置关系对所述定位码进行分组包括:
以所述图像的左下角为坐标原点,分别获取所述定位码中心处和所述分隔码中心处在所述图像中的坐标值,其中所述分隔码包括X方向分隔码和Y方向分隔码,所述X方向分隔码用以在X方向上分隔开不同的二维码,所述Y方向分隔码用以在Y方向上分隔开不同的二维码;
根据所述X方向分隔码的X轴坐标和所述Y方向分隔码的Y轴坐标将所述图像划分为多个子区域,确定位于同一个子区域中的定位码为同一组定位码。
进一步地,所述根据分组后的定位码对所述多个二维码分别进行定位并识别之后还包括:
将识别出的多个二维码的信息进行整合,并根据整合后的信息生成一二维码。
本发明实施例还提供了一种二维码的识别装置,包括:
处理模块,用于确定分布有多个二维码的指定区域中定位码和分隔码的位置,其中,所述分隔码用以分隔开相邻的二维码,所述定位码用以限定二维码的位置;
分组模块,用于根据所述定位码和所述分隔码之间的位置关系对所述定位码进行分组,每组定位码对应同一个二维码;
识别模块,用于根据分组后的定位码对所述多个二维码分别进行定位并识别。
进一步地,所述处理模块包括:
扫描子模块,用于获取所述指定区域的图像,并对所述获取的图像进行扫描得到数据矩阵,对所述数据矩阵进行扫描;
分区子模块,用于将出现定位码特征数据的区域定位为定位码所在区域,将出现分隔码特征数据的区域定位为分隔码所在区域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥京东方显示光源有限公司;京东方科技集团股份有限公司,未经合肥京东方显示光源有限公司;京东方科技集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410505186.6/2.html,转载请声明来源钻瓜专利网。