[发明专利]一种基于机器视觉系统的条码检测识别方法及系统有效
申请号: | 201610389625.0 | 申请日: | 2016-06-01 |
公开(公告)号: | CN106056020B | 公开(公告)日: | 2018-09-25 |
发明(设计)人: | 林盛鑫;陈雪芳;赵晓芳;刘华珠 | 申请(专利权)人: | 东莞理工学院 |
主分类号: | G06K7/10 | 分类号: | G06K7/10 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 罗晓林 |
地址: | 523808 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于机器视觉系统的条码检测识别方法及系统,所述方法应用于机器视觉系统主机中,所述机器视觉系统主机连接有光源模块和图像采集模块,所述方法包括以下步骤:S1、图像数据采集步骤,S2、图像数据预处理步骤,S3、条码区域定位步骤,S3A、条码区域调整步骤,S4、条码识别步骤。利用本发明,无需进行人工操作,即可对具有条码的产品进行自动扫描并对条码进行识别,其具有自动化程度高、识别速度快,工作效率高等优点。 | ||
搜索关键词: | 一种 基于 机器 视觉 系统 条码 检测 识别 方法 | ||
【主权项】:
1.一种基于机器视觉系统的条码检测识别方法,所述方法应用于机器视觉系统主机中,所述机器视觉系统主机连接有光源模块和图像采集模块,其特征在于,所述方法包括以下步骤:S1、图像数据采集步骤,通过所述图像采集模块与光源模块的配合,对具有多条条码的标签进行图像数据采集,并将采集到的图像数据传输至所述器视觉系统主机;S2、图像数据预处理步骤,所述机器视觉系统主机对所述图像数据进行预处理,以将获取的图像数据进行标签与背景的分离,从而过滤背景的干扰;S3、条码区域定位步骤,所述机器视觉系统主机对图像数据预处理步骤处理后的图像数据进行条码特征提取,并对条码进行区域定位,以确定所述标签上所有条码的所在区域,该所在区域即为具有所述标签上所有条码的条码区域;其中,所述条码区域包括条码上下区域和条码左右区域,所述条码区域定位包括条码上下区域定位和条码左右区域定位,分别利用所述条码上下区域定位、条码左右区域定位来确定条码的行数、同一行条码中存在的条码数,以实现对所述标签上所有条码的区域定位;S4、条码识别步骤,对所述条码区域内的每一条码进行条码识别;在所述条码区域定位步骤S3之后、所述条码识别步骤S4之前还包括以下步骤:S3A、条码区域调整步骤,对所述条码区域的左右边界分别进行扩展K个像素的调整处理,并对所述条码区域的上下边界分别进行缩小P个像素的调整处理,最后对调整处理后的条码区域作为最终的条码区域,其中所述K、P为正整数,具体取值根据需要选取;所述条码区域定位步骤S3中,在所述条码上下区域定位过程中,采用归一化互相关匹配算法与霍夫变换直线检测算法来确定所述条码上下区域;所述条码区域定位步骤S3中,在进行所述条码左右区域定位过程中,对预处理后的图像的灰度图上对各条码的中心线进行直线灰度值扫描,以获得每个条码的中心线的灰度值分布图,对灰度值分布图上的像素数据进行累加运算,设中心线灰度值数组为LineA,累加运算后产生一个新的数组为LineB,根据所述数组LineA与数据LineB建立条码的中心线灰度值累加分布图,通过所述中心线灰度值累加分布图中的水平部分的直线来确定所述条码左右区域定位。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东莞理工学院,未经东莞理工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610389625.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种井下采空区水力充填软性滤水管的安装装置
- 下一篇:一种液浸式LED灯具