一种产品包装盒生产日期喷印不良品剔除方法技术领域
本发明涉及一种产品包装盒字符喷印质量检测方法。
背景技术
产品包装盒上的生产日期、产品批号和有限日期等字符在喷印过程中,可能会出
现关键笔画缺失、漏印等缺陷。此时,认为产品包装盒为不合格产品,需要在生产线上予以
剔除。
发明内容
针对上述问题,本发明的目的是提供一种通过快速准确检测产品包装盒上生产日
期喷印关键笔画是否缺失进而对不良品予以剔除的方法。该方法能有效地检测字符中缺失
的关键笔画。为实现上述目的,本发明采取以下技术方案:
一种产品包装盒生产日期喷印不良品剔除方法,包括下列步骤:
1)采集喷印字符完整的产品包装盒图像,制作模板图像;
2)训练模板图像,得到字符轮廓的5级金字塔图像;
3)依次对喷印字符完整的其他日期生产的产品包装盒图像进行训练,得到字符
“0”~“9”的轮廓图像,得到模板ID;
4)保存模板ID,在后续检测中,将待检包装盒图像中字符图案的轮廓与模板ID进
行匹配;
5)采集一幅待检包装盒图像,通过与步骤4中的模板ID进行匹配,得到待检测图像
中的字符;
6)针对字符较大区域缺失现象,采用计算字符外接矩形长宽比判定字符是否出现
笔画缺失;针对字符垂直方向笔画缺失现象,采取探针法进行检测,即采用一个宽为单像
素,长度为大于在模板ID中测得的字体笔画宽度的水平方向小矩形,小矩形的左侧起点为
字符轮廓外接矩形的左上角;针对字符在上边缘或下边缘水平方向的笔画缺失,采取灰度
投影法进行检测,即将对应位置的笔画做垂直灰度投影,得到灰度投影曲线,并将其与模板
ID中该位置的投影曲线进行比较,若投影曲线在本该是凸峰的位置出现凹谷,即认为该处
笔画缺失;针对字符在中间位置的笔画缺失,采取斑点法进行检测,即定位至字符轮廓外接
矩形在垂直范围内的中间位置,在中间位置测量笔画宽度范围内斑点数,若测得的斑点数
小于模板中的斑点数的50%,则认为该处笔画缺失;
7)根据步骤(6)检测结果,判断是否存在笔画缺失的现象。
8)若存在笔画缺失的现象,则判断待检包装盒为不良品,予以剔除。
本发明由于采取以上技术方案,其具有以下优点:
(1)本发明能根据字符不同位置采取不同方法准确定位字符中关键笔画缺失位
置。
(2)本发明可支持高速检测,检测速度在40ms以内。可达到1500个/min。
附图说明
图1字符完整的产品包装盒图像;
图2训练图像5层金字塔;
图3字符轮廓图像;
图4字符部分缺失的产品包装盒图像;
图5字符部分缺失的产品包装盒图像检测结果;
图6字符存在垂直方向笔画缺失的产品包装盒图像;
图7字符垂直方向笔画示意图;
图8字符存在垂直方向笔画缺失的产品包装盒图像检测结果;
图9字符存在上下边缘水平方向笔画缺失的产品包装盒图像;
图10字符上下边缘水平方向方向笔画示意图;
图11字符存在上下边缘水平方向笔画缺失的产品包装盒图像检测结果;
图12字符存在中间位置笔画缺失的产品包装盒图像;
图13字符中间位置笔画示意图;
图14字符存在中间位置笔画缺失的产品包装盒图像检测结果。
具体实施方式
下面结合附图和实施例对本发明的进行详细的描述。本发明的具体步骤如下:
1)采集喷印字符完整的产品包装盒图像(称该类图像为模板图像),如图1所示,为
某日期生产的产品包装盒。训练模板图像,得到字符轮廓的5级金字塔图像(称为模板ID),
如图2所示。并依次对其他日期生产的产品包装盒图像进行训练,得到字符“0”~“9”的轮廓
图像,如图3所示。保存模板ID。在后续检测中,将待检包装盒图像中字符图案的轮廓与模板
ID进行匹配。
2)采集一幅待检测的字符笔画缺失图像,通过与步骤1中的模板ID进行匹配,得到
待检测图像中的字符。图4、图6、图9和图12依次展示了字符不同位置笔画缺失现象。图4中,
两个字符“1”在偏下位置均出现笔画缺失,针对字符存在的部分缺失现象,通过模板匹配得
到的字符轮廓,检测字符的外接矩形,计算外接矩形的长宽比,与模板外接矩形的长宽比进
行比较,找出笔画缺失部位,并做出标识,如图5所示,其中,箭头所指处表示笔画缺失部位。
3)图6中,字符“5”在右上位置的垂直方向出现笔画缺失,针对字符在垂直方向的
笔画缺失,如图7中白色矩形框标识出的笔画位置,采取探针法进行检测,即采用一个宽为
单像素,长度为大于在模板中测得的字体笔画宽度的水平方向小矩形,小矩形的左侧起点
为字符轮廓外接矩形的左上角。在图7中对应字符白色框的垂直方向边缘从上至下移动,若
在某个或某几个位置未检测到字符轮廓边缘,则认为该处为笔画缺失。图8展示了图6中对
字符“5”笔画缺失部位的标识结果,其中,箭头所指处表示笔画缺失部位。
4)图9中,字符0在下边缘位置的水平方向出现笔画缺失,针对字符在上下边缘水
平方向的笔画缺失,如图10中白色矩形框标识出的笔画位置,采取灰度投影法进行检测,即
将对应位置的笔画做垂直灰度投影,得到灰度投影曲线,并将其与模板中该位置的投影曲
线进行比较,若投影曲线在本该是凸峰的位置出现很大的凹谷,即认为该处笔画缺失。图11
展示了图9中对字符“0”笔画缺失部位的标识结果,其中,箭头所指处表示笔画缺失部位。
5)图12中,字符6在中间位置出现笔画缺失,针对字符在中间位置的笔画缺失,如
图13中白色矩形框标识出的笔画位置,采取斑点法进行检测,即定位至字符轮廓外接矩形
在垂直范围内的中间位置,在中间位置测量笔画宽度范围内斑点数,若测得的斑点数小于
模板中的斑点数的50%,则认为该处笔画缺失。图14展示了图9中对字符“6”笔画缺失部位
的标识结果,其中,箭头所指处表示笔画缺失部位。
6)对不良品予以剔除,方法如下:
a、产品包装盒在传送带上顺序经过光电传感器、工业相机和剔除电磁阀。光电传
感器与工业相机之间的距离为d1,剔除电磁阀与工业相机之间的距离为d2,光源距离产品
包装盒1cm,相机距离产品包装盒10m左右。
b、当产品包装盒经过光电传感器时,光电传感器发送信号给PLC并记录当前时间
t,以t为起点,延时一段时间t1后,PLC通知相机拍照并进行检测。以t为起点,延时一段时间
t2后,到达剔除位置时,PLC通知电磁阀将不良品剔除。其中,t1=d1/s,t2=d2/s,s为传送
带的运动速度。