[发明专利]基于机器视觉的商品条码印制质量检测方法有效

专利信息
申请号: 201811443213.6 申请日: 2018-11-29
公开(公告)号: CN109410210B 公开(公告)日: 2020-08-11
发明(设计)人: 张志刚;刘芸鹤;高凯;王璇;智少宇;刘鑫沛;黄军勤;田筱燕 申请(专利权)人: 陕西省标准化研究院;西安理工大学
主分类号: G06T7/00 分类号: G06T7/00;G06T7/11;G06T7/13;G06T7/80
代理公司: 西安弘理专利事务所 61214 代理人: 谈耀文
地址: 710048 陕*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 机器 视觉 商品 条码 印制 质量 检测 方法
【权利要求书】:

1.基于机器视觉的商品条码印制质量检测方法,其特征在于,具体按照以下步骤实施:

步骤1:采集待测商品条码图像;

步骤2:系统标定,获取商品条码图像中像素值与商品条码实际物理尺寸的比例关系;

步骤3:将商品条码图像中的条码区域图像、字符区域图像分割出来;具体按照以下步骤实施:

步骤3.1:对待测图像采用大律法进行二值化处理;

步骤3.2:对步骤3.1处理后的条码图像进行边缘检测及梯度差计算;采用Sobel算子分别进行水平方向卷积运算和垂直方向卷积运算;

Gx(i,j)=[f(i+1,j-1)+2f(i+1,j)+f(i+1,j+1)]-[f(i-1,j-1)+2f(i-1,j)+f(i-1,j+1)];

Gy(i,j)=[f(i-1,j-1)+2f(i,j-1)+f(i+1,j-1)]-[f(i-1,j+1)+2f(i,j+1)+f(i+1,j+1)]

式中,f(i,j)表示原图像;Gx(i,j)表示水平方向的梯度值;Gy(i,j)表示垂直方向的梯度值;

二者之差即为梯度差,公式如下:

G(i,j)=Gx(i,j)-Gy(i,j)

步骤3.3:对步骤3.2处理后的图像进行形态学处理;采用矩形结构元素依次进行闭运算、腐蚀运算和膨胀运算,得到类矩形区域;

所述矩形结构元素为3列2行;所述闭运算进行一次;所述腐蚀运算进行两次;所述膨胀运算进行九次;

步骤3.4:对步骤3.3处理后的类矩形区域进行轮廓提取;通过轮廓跟踪,得到最小外接矩形;进行裁切,得到条码图像;

步骤3.5:对步骤3.4得到的条码图像进行倾斜校正;先运用Canny算子进行边缘检测;再通过Hough直线检测,得到条码边缘直线族;再测条码图像的倾斜角度;最后通过仿射变换和双线性内插算法进行旋转校正,得到端正的条码图像;

步骤3.6:对步骤3.5得到的条码图像进行区域分割;对条码图像依次进行二值化、Canny边缘提取;对边缘图像做垂直投影,确定出条码区域图像的左右边界;对边缘图像做水平投影,确定出条码区域图像的上下边界;从条码图像中分割出条码区域图像及字符区域图像;

步骤4:分析条码区域图像,计算出相关检测项数据;具体按照以下步骤实施:

计算条码区域图像的结构尺寸参数及光学特性参数;

(1)结构尺寸参数的计算:对条码区域图像分别做水平投影和垂直投影,从水平投影图像中间位置向上扫描,得到上边界点Pa;向下扫描,得到下边界点Pb;从垂直投影图像中间位置向左扫描,得到左边界点P1,继续向左扫描,经过空白区,直至测得左侧空白区临界点P3;同理,从垂直投影图像的中间位置向右扫描,得到右边界点P2;继续向右扫描,经过空白区,直至测得右侧空白区临界点P4

则实际待测商品条码的结构尺寸参数计算如下:

条宽:W=(P2-P1)*Dx

Z尺寸:Z=((P2-P1)/95)*Dx

左空白区宽度:WBL=(P1-P3)*Dx

右空白区宽度:WBR=(P4-P2)*Dx

条高:H=(Pb-Pa)*Dy

(2)光学特性参数的计算:对条码区域图像高度在Pa与Pb之间的10%-90%区域内,在水平方向上均匀选取10条扫描线,对每条扫描线进行如下分析计算;

找出扫描线中反射率最低和最高的点;最小反射率记为Rmin;最高反射率记为Rmax;则阈值GT为:

GT=(Rmax+Rmin)/2

以GT为阈值对该扫描线的反射率进行逐点比对,大于GT的点属于空区域,即空单元;小于GT的点属于条区域,即条单元;条单元反射率记为Rb;空单元反射率记为Rs;则该扫描线的反射率R为:

R=(Rb+Rs)/2

取反射率为R的点的横坐标为相邻单元的边界;

对所有边界点找出其两侧Rb和Rs;则最小边缘反差ECmin为:

ECmin=Rs-Rb

符号反差SC为:

SC=Rmax-Rmin

调制比MOD为:

MOD=ECmin/SC

单个单元内,最高反射率与最低反射率之差记为ERN;找出所有单元中的最大ERN,记为ERNmax;则缺陷度DEF为:

DEF=ERNmax/SC

可译码度Vc为:

式中,ei表示条码区域图像中相邻两条单元相应的左或右边缘之间的距离,其中,中间分隔符i=1,2,3,4,其余i=1,2;

RTj为参考阈值,其中,j=2,3,4,

P为字符宽度;

(3)获取参考译码:根据编码原理,采用相似边距离法对条码区域图像进行译码,记下译码数据;

步骤5:分析字符区域图像,计算出相关检测项数据;具体按照以下步骤实施:

针对字符区域图像,计算字符高度、字符数据;

(1)字符高度:对字符区域图像做水平投影,测其上、下边界点,两点间距离即为字符高度;

(2)字符数据:制作0-9十个数字固定大小的标靶图像,作为标准模板;对字符区域图像做垂直投影,依次分割出各字符;剔除分隔符,进行归一化处理;将各字符与标准模板进行逐一对比,完成字符识别;

将字符识别结果与译码数据进行比较,进行一致性检测;若二者一致,则结果为“译码正确”;若不一致,则结果为“译码错误”;若无法译码,则结果为“不能译码”;

步骤6:根据《商品条码条码符号印制质量的检验》对各检测项数据进行分析计算,形成检验结论。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陕西省标准化研究院;西安理工大学,未经陕西省标准化研究院;西安理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201811443213.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top