[发明专利]一种快速识别多条码的系统及其方法在审
申请号: | 201910696062.3 | 申请日: | 2019-07-30 |
公开(公告)号: | CN110795955A | 公开(公告)日: | 2020-02-14 |
发明(设计)人: | 刘怡俊;陈龙;叶武剑;翁韶伟;张子文 | 申请(专利权)人: | 广东工业大学 |
主分类号: | G06K7/14 | 分类号: | G06K7/14 |
代理公司: | 44329 广东广信君达律师事务所 | 代理人: | 杨晓松 |
地址: | 510062 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 条形码图像 条形码区域 条形码信息 快速识别 区域标记 区域描述 区域去除 条形码 条码 准确率 除掉 像素 | ||
1.一种快速识别多条码的系统,其特征在于,包括处理模块(1)、物体检测模块(2)、摄像头模块(3)、数据传输模块(4)、图像存储模块(5)、显示模块(6);其中,摄像头模块(3)与数据传输模块(4)连接,该数据传输模块(4)分别与处理模块(1)和图像存储模块(5)连接,图像存储模块(5)、物体检测模块(2)、显示模块(6)分别与处理模块(1)连接。
2.根据权利要求1所述的一种快速识别多条码的系统,其特征在于,所述处理模块(1)采用Zynq-7000开发板。
3.根据权利要求1所述的一种快速识别多条码的系统,其特征在于,所述物体检测模块(2)为红外传感器。
4.根据权利要求1所述的一种快速识别多条码的系统,其特征在于,所述显示模块(6)为LED显示器。
5.一种用于权利要求1所述快速识别多条码的系统的方法,其特征在于,包括以下步骤:
S1:物体检测模块检测是否有物体靠近,用于识别是否有检测的需求;
S2:当带有多条码的物体靠近并需要进行多条码识别时,处理模块控制摄像头模块进行条形码图像采集;
S3:采集到的图像信息通过数据传输模块分别发送给处理模块和图像存储模块;
S4:处理模块对采集到的图像中的多条码进行识别;
S5:识别后得出的多条码数据通过显示模块显示。
6.根据权利要求5所述的一种用于快速识别多条码的系统的方法,其特征在于,所述步骤S4处理模块对采集到的图像中的多条码进行识别的具体步骤如下:
(1)对条形码图像进行灰度化;
(2)条形码图像对比度增强;
(3)条形码图像边缘检测;
(4)条形码图像平滑;
(5)条形码形态学处理;
(6)基于区域描述的条形码定位;
(7)识别条形码。
7.根据权利要求5所述的一种用于快速识别多条码的系统的方法,其特征在于,所述步骤(6)基于区域描述的条形码定位的具体步骤如下:
1)从图像中第一个像素开始,将当前标签设置为1;
2)若像素是一个前景像素,并且它还没有标签,那么给它当前的标签,并添加它为集合中第一个元素,然后进行步骤3),若它是背景元素或已经被标记,那么对图像中的下一个元素重复步骤2);
3)从序列中弹挑出一个元素,并查看它的相邻元素,若相邻元素是一个前景元素,并还没被标记,那么给它当前的标签,并添加到队列中,重复步骤2),直到集合中没有更多的元素;
4)转到步骤2)图像中的下一个元素,并将当前标签增加1;
5)计算每个区域的面积,即像素个数;
6)设定阈值,清除掉低于阈值的区域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910696062.3/1.html,转载请声明来源钻瓜专利网。