一种桶面料包的缺包检测方法、系统、设备和存储介质转让专利

申请号 : CN202311785564.6

文献号 : CN117474902B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 刘玉平孟庆胜苏家旺毕耜一刘福祥

申请人 : 山东明佳科技有限公司

摘要 :

本发明涉及图像数据处理技术领域,具体为一种桶面料包的缺包检测方法、系统、设备和存储介质,该检测方法通过获取生产线上桶面的图像,并基于检测点、标准检测基点、标准边缘点等定位确定感兴趣区域,缩小料包的检测范围,减小外部环境因素对检测结果的干扰;随后,根据感兴趣区域的像素分布情况,灵活选择适合的图像增强处理方式,并基于颜色通道的融合或关闭,获取料包纹理突出,特征显著的待检桶面区域图;最后,可选择基于二值化分割或像素梯度检测处理的方法,对待检桶面区域图进行分类,实现了自动化料包缺包检测,节省了人力成本,提高了检测效率,提升了料包缺包检测质量的稳定性。

权利要求 :

1.一种桶面料包的缺包检测方法,其特征在于,包括如下操作:

S1、获取桶面图像,所述桶面图像经定位处理,得到感兴趣区域;

具体为:将所述桶面图像中的检测点,与标准面桶图像的标准检测基点对齐,得到对齐桶面图像;将所述对齐桶面图像中,预设检测范围内的区域图像,作为第一区域图像;将所述第一区域图像内,以标准中心点在所述第一区域图像中的对应位置点为圆心,所述圆心与标准边缘点在第一区域图像中的对应位置点的距离为半径,得到的圆区域,作为所述感兴趣区域;

所述得到对齐桶面图像的操作具体为:将所述面桶图像中,右上方输送线机器的右上角顶点,作为桶面图像中的检测点,将检测点与标准面桶图像的标准检测基点进行对齐重合,得到所述对齐桶面图像;所述标准检测基点为标准面桶图像中右上方输送线机器的右上角顶点;

S2、所述感兴趣区域经图像增强处理,得到增强桶面区域图;

所述图像增强的操作具体为:获取所述感兴趣区域与标准感兴趣区域对应位置处的像素残差值,得到像素残差分布图;获取所述像素残差分布图中,邻域残差梯度超过标准邻域残差梯度阈值的像素点,作为欠增强像素点,所有的欠增强像素点形成了欠增强像素点集;

判断所述欠增强像素点集中,欠增强像素点的数量是否超过第一数量阈值;若超过,所述感兴趣区域经直方图均衡化处理,得到所述增强桶面区域图;若未超过,将所述欠增强像素点集中,每个欠增强像素点的邻居像素点的像素值,更改为对应欠增强像素点的所有邻居像素点的像素均值,得到所述增强桶面区域图;

S3、所述增强桶面区域图经形态学滤波处理后,进行颜色通道增强处理,得到待检桶面区域图;

所述颜色通道增强处理的操作具体为:

将经所述形态学滤波处理后的滤波桶面区域图中,任意两个颜色通道融合为一个颜色通道后,更新所述滤波桶面区域图,得到所述待检桶面区域图;

或将经所述形态学滤波处理后的滤波桶面区域图中,任意两个颜色通道关闭后,更新所述滤波桶面区域图,得到所述待检桶面区域图;

S4、所述待检桶面区域图经分类处理,得到缺包检测结果。

2.根据权利要求1所述的桶面料包的缺包检测方法,其特征在于,所述S1中得到对齐桶面图像的操作之后还包括:判断所述检测点与标准中心点在第一区域图像中的对应位置点的连线,是否与标准检测基点和标准中心点的连线重合;

若重合,执行将对齐桶面图像中,预设检测范围内的区域图像,作为第一区域图像的操作;

若未重合,基于标准检测基点和标准中心点的连线,对所述对齐桶面图像进行角度校准处理,得到校准桶面图像;将所述校准桶面图像中,预设检测范围内的区域图像,作为所述第一区域图像。

3.根据权利要求1所述的桶面料包的缺包检测方法,其特征在于,所述S4中分类的操作具体为:所述待检桶面区域图经图像二值化分割处理,得到分割桶面区域图;

所述分割桶面区域图经连通域分析处理,得到连通桶面区域图;

获取所述连通桶面区域图,与标准桶面区域图的特征相似度,判断所述特征相似度是否超过特征阈值;

若超过,所述连通桶面区域图内存在料包,缺包检测结果为不缺料包;

若未超过,所述连通桶面区域图内不存在料包,缺包检测结果为缺料包。

4.根据权利要求3所述的桶面料包的缺包检测方法,其特征在于,获取特征相似度的操作之前,还包括:删除所述连通桶面区域图内,区域面积小于标准分割面积的白色分割区域,得到优化连通桶面区域图,所述优化连通桶面区域图用于执行所述获取特征相似度的操作。

5.根据权利要求3所述的桶面料包的缺包检测方法,其特征在于,所述特征相似度为:所述连通桶面区域图中白色分割区域面积,占标准连通桶面区域图中白色分割区域面积的比值;

或所述连通桶面区域图中白色分割区域的高度或宽度,分别占标准连通桶面区域图中白色分割区域的高度或宽度的比值。

6.根据权利要求1所述的桶面料包的缺包检测方法,其特征在于,所述S4中分类的操作具体为:所述待检桶面区域图经像素梯度扫描处理,得到料包潜在区域;

获取所述料包潜在区域的像素分布,与标准料包区域像素分布的相似度,得到像素分布相似度;判断所述像素分布相似度是否超过分布相似度阈值;

若超过,所述待检桶面区域图内存在料包,缺包检测结果为不缺料包;

若未超过,所述待检桶面区域图内不存在料包,缺包检测结果为缺料包。

7.一种桶面料包的缺包检测系统,其特征在于,包括:

感兴趣区域生成模块,用于获取桶面图像,所述桶面图像经定位处理,得到感兴趣区域;具体为:将所述桶面图像中的检测点,与标准面桶图像的标准检测基点对齐,得到对齐桶面图像;将所述对齐桶面图像中,预设检测范围内的区域图像,作为第一区域图像;将所述第一区域图像内,以标准中心点在所述第一区域图像中的对应位置点为圆心,所述圆心与标准边缘点在第一区域图像中的对应位置点的距离为半径,得到的圆区域,作为所述感兴趣区域;所述得到对齐桶面图像的操作具体为:将所述面桶图像中,右上方输送线机器的右上角顶点,作为桶面图像中的检测点,将检测点与标准面桶图像的标准检测基点进行对齐重合,得到对齐桶面图像;所述标准检测基点为标准面桶图像中右上方输送线机器的右上角顶点;

增强桶面区域图生成模块,用于所述感兴趣区域经图像增强处理,得到增强桶面区域图;所述图像增强的操作具体为:获取所述感兴趣区域与标准感兴趣区域对应位置处的像素残差值,得到像素残差分布图;获取所述像素残差分布图中,邻域残差梯度超过标准邻域残差梯度阈值的像素点,作为欠增强像素点,所有的欠增强像素点形成了欠增强像素点集;

判断所述欠增强像素点集中,欠增强像素点的数量是否超过第一数量阈值;若超过,所述感兴趣区域经直方图均衡化处理,得到所述增强桶面区域图;若未超过,将所述欠增强像素点集中,每个欠增强像素点的邻居像素点的像素值,更改为对应欠增强像素点的所有邻居像素点的像素均值,得到所述增强桶面区域图;

待检桶面区域图生成模块,用于所述增强桶面区域图经形态学滤波处理后,进行颜色通道增强处理,得到待检桶面区域图;所述颜色通道增强处理的操作具体为:将经所述形态学滤波处理后的滤波桶面区域图中,任意两个颜色通道融合为一个颜色通道后,更新所述滤波桶面区域图,得到所述待检桶面区域图;或将经所述形态学滤波处理后的滤波桶面区域图中,任意两个颜色通道关闭后,更新所述滤波桶面区域图,得到所述待检桶面区域图;

缺包检测结果生成模块,用于所述待检桶面区域图经分类处理,得到缺包检测结果。

8.一种桶面料包的缺包检测设备,其特征在于,包括处理器和存储器,其中,所述处理器执行所述存储器中保存的计算机程序时实现如权利要求1‑7任一项所述的桶面料包的缺包检测方法。

9.一种计算机可读存储介质,其特征在于,用于存储计算机程序,其中,所述计算机程序被处理器执行时实现如权利要求1‑7中任一项所述的桶面料包的缺包检测方法。

说明书 :

一种桶面料包的缺包检测方法、系统、设备和存储介质

技术领域

[0001] 本发明涉及图像数据处理技术领域,具体为一种桶面料包的缺包检测方法、系统、设备和存储介质。

背景技术

[0002] 桶装方便面自动化生产线上,除面饼之外,还需要投放叉子,另外一般还有3到4种料包需要投放,酸菜包、油包、菜包、料包等。目前产线中基本都使用自动投包机,将料包卷进行准确切断为单包并按照产线布局工位进行理包,当面桶到达位置后进行对应料包的投放动作。
[0003] 在实际生产过程中,投包机有可能会出现切刀坏等原因而造成卡包、连包、堵包等的故障,或者理料机构故障造成对应工位的桶面料包缺失的情况,这些故障致使面桶投包失败,从而造成桶面缺少料包的质量事故。
[0004] 目前常使用肉眼进行方便面料包的缺包检测,劳动强度大,成本高,而且检测效率低,检测质量还容易不稳定。

发明内容

[0005] 本发明的目的是提供一种桶面料包的缺包检测方法、系统、设备和存储介质。
[0006] 本发明技术方案如下:
[0007] 一种桶面料包的缺包检测方法,包括如下操作:
[0008] S1、获取桶面图像,所述桶面图像经定位处理,得到感兴趣区域;
[0009] 具体为:将所述桶面图像中的检测点,与标准面桶图像的标准检测基点对齐,得到对齐桶面图像;将所述对齐桶面图像中,预设检测范围内的区域图像,作为第一区域图像;将所述第一区域图像内,以标准中心点在所述第一区域图像中的对应位置点为圆心,所述圆心与标准边缘点在第一区域图像中的对应位置点的距离为半径,得到的圆区域,作为所述感兴趣区域;
[0010] S2、所述感兴趣区域经图像增强处理,得到增强桶面区域图;
[0011] S3、所述增强桶面区域图经形态学滤波处理后,进行颜色通道增强处理,得到待检桶面区域图;
[0012] 所述颜色通道增强处理的操作具体为:
[0013] 将经所述形态学滤波处理后的滤波桶面区域图中,任意两个颜色通道融合为一个颜色通道后,更新所述滤波桶面区域图,得到所述待检桶面区域图;
[0014] 或将经所述形态学滤波处理后的滤波桶面区域图中,任意两个颜色通道关闭后,更新所述滤波桶面区域图,得到所述待检桶面区域图;
[0015] S4、所述待检桶面区域图经分类处理,得到缺包检测结果。
[0016] 所述S1中得到对齐桶面图像的操作之后还包括 :判断所述检测点与标准中心点在第一区域图像中的对应位置点的连线,是否与标准检测基点和标准中心点的连线重合;若重合,执行将对齐桶面图像中,预设检测范围内的区域图像,作为第一区域图像的操作;
若未重合,基于标准检测基点和标准中心点的连线,对所述对齐桶面图像进行角度校准处理,得到校准桶面图像;将所述校准桶面图像中,预设检测范围内的区域图像,作为所述第一区域图像。
[0017] 所述S2中图像增强的操作具体为:获取所述感兴趣区域与标准感兴趣区域对应位置处的像素残差值,得到像素残差分布图;获取所述像素残差分布图中,邻域残差梯度超过标准邻域残差梯度阈值的像素点,作为欠增强像素点,所有的欠增强像素点形成了欠增强像素点集;判断所述欠增强像素点集中,欠增强像素点的数量是否超过第一数量阈值;若超过,所述感兴趣区域经直方图均衡化处理,得到所述增强桶面区域图;若未超过,将所述欠增强像素点集中,每个欠增强像素点的邻居像素点的像素值,更改为对应欠增强像素点的所有邻居像素点的像素均值,得到所述增强桶面区域图。
[0018] 所述S4中分类的操作具体为:所述待检桶面区域图经图像二值化分割处理,得到分割桶面区域图;所述分割桶面区域图经连通域分析处理,得到连通桶面区域图;获取所述连通桶面区域图,与标准桶面区域图的特征相似度,判断所述特征相似度是否超过特征阈值;若超过,所述连通桶面区域图内存在料包,缺包检测结果为不缺料包;若未超过,所述连通桶面区域图内不存在料包,缺包检测结果为缺料包。
[0019] 获取特征相似度的操作之前,还包括:删除所述连通桶面区域图内,区域面积小于标准分割面积的白色分割区域,得到优化连通桶面区域图,所述优化连通桶面区域图用于执行所述获取特征相似度的操作。
[0020] 所述特征相似度为:所述连通桶面区域图中白色分割区域面积,占标准连通桶面区域图中白色分割区域面积的比值;或所述连通桶面区域图中白色分割区域的高度或宽度,分别占标准连通桶面区域图中白色分割区域的高度或宽度的比值。
[0021] 所述S4中分类的操作具体为:所述待检桶面区域图经像素梯度扫描处理,得到料包潜在区域;获取所述料包潜在区域的像素分布,与标准料包区域像素分布的相似度,得到像素分布相似度;判断所述像素分布相似度是否超过分布相似度阈值;若超过,所述待检桶面区域图内存在料包,缺包检测结果为不缺料包;若未超过,所述待检桶面区域图内不存在料包,缺包检测结果为缺料包。
[0022] 一种桶面料包的缺包检测系统,包括 :
[0023] 感兴趣区域生成模块,用于获取桶面图像,所述桶面图像经定位处理,得到感兴趣区域;具体为:将所述桶面图像中的检测点,与标准面桶图像的标准检测基点对齐,得到对齐桶面图像;将所述对齐桶面图像中,预设检测范围内的区域图像,作为第一区域图像;将所述第一区域图像内,以标准中心点在所述第一区域图像中的对应位置点为圆心,所述圆心与标准边缘点在第一区域图像中的对应位置点的距离为半径,得到的圆区域,作为所述感兴趣区域;
[0024] 增强桶面区域图生成模块,用于所述感兴趣区域经图像增强处理,得到增强桶面区域图;
[0025] 待检桶面区域图生成模块,用于所述增强桶面区域图经形态学滤波处理后,进行颜色通道增强处理,得到待检桶面区域图;所述颜色通道增强处理的操作具体为:将经所述形态学滤波处理后的滤波桶面区域图中,任意两个颜色通道融合为一个颜色通道后,更新所述滤波桶面区域图,得到所述待检桶面区域图;或将经所述形态学滤波处理后的滤波桶面区域图中,任意两个颜色通道关闭后,更新所述滤波桶面区域图,得到所述待检桶面区域图;
[0026] 缺包检测结果生成模块,用于所述待检桶面区域图经分类处理,得到缺包检测结果。
[0027] 一种桶面料包的缺包检测设备,包括处理器和存储器,其中,所述处理器执行所述存储器中保存的计算机程序时实现上述的桶面料包的缺包检测方法。
[0028] 一种计算机可读存储介质,用于存储计算机程序,其中,所述计算机程序被处理器执行时实现上述的桶面料包的缺包检测方法。
[0029] 本发明的有益效果在于:
[0030] 本发明提供的一种桶面料包的缺包检测方法,通过获取生产线上桶面的图像,并基于检测点、标准检测基点、标准边缘点等定位确定感兴趣区域,缩小料包的检测范围,减小外部环境因素对检测结果的干扰;随后,根据感兴趣区域的像素分布情况,灵活选择适合的图像增强处理方式,并基于颜色通道的融合或关闭,获取料包纹理突出,特征显著的待检桶面区域图;最后,可选择基于二值化分割或像素梯度检测处理的方法,对待检桶面区域图进行分类,实现了自动化料包缺包检测,节省了人力成本,提高了检测效率,提升了料包缺包检测质量的稳定性。

附图说明

[0031] 通过阅读下文优选实施方式的详细描述,本申请的方案和优点对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。
[0032] 在附图中:
[0033] 图1为实施例中,缺包检测方法的流程示意图;
[0034] 图2为实施例中,连通桶面区域图的示意图。

具体实施方式

[0035] 下面将结合附图更详细地描述本公开的示例性实施方式。
[0036] 本实施例提供了一种桶面料包的缺包检测方法,参见图1,包括如下操作:
[0037] S1、获取桶面图像,所述桶面图像经定位处理,得到感兴趣区域;
[0038] 具体为:将所述桶面图像中的检测点,与标准面桶图像的标准检测基点对齐,得到对齐桶面图像;将所述对齐桶面图像中,预设检测范围内的区域图像,作为第一区域图像;将所述第一区域图像内,以标准中心点在所述第一区域图像中的对应位置点为圆心,所述圆心与标准边缘点在第一区域图像中的对应位置点的距离为半径,得到的圆区域,作为所述感兴趣区域;
[0039] S2、所述感兴趣区域经图像增强处理,得到增强桶面区域图;
[0040] S3、所述增强桶面区域图经形态学滤波处理后,进行颜色通道增强处理,得到待检桶面区域图;
[0041] 所述颜色通道增强处理的操作具体为:
[0042] 将经所述形态学滤波处理后的滤波桶面区域图中,任意两个颜色通道融合为一个颜色通道后,更新所述滤波桶面区域图,得到所述待检桶面区域图;
[0043] 或将经所述形态学滤波处理后的滤波桶面区域图中,任意两个颜色通道关闭后,更新所述滤波桶面区域图,得到所述待检桶面区域图;
[0044] S4、所述待检桶面区域图经分类处理,得到缺包检测结果。
[0045] S1、获取桶面图像,桶面图像经定位处理,得到感兴趣区域;具体为:将桶面图像中的检测点,与标准面桶图像的标准检测基点对齐,得到对齐桶面图像;将对齐桶面图像中,预设检测范围内的区域图像,作为第一区域图像;将第一区域图像内,以标准中心点在第一区域图像中的对应位置点为圆心,圆心与标准边缘点在第一区域图像中的对应位置点的距离为半径,得到的圆区域,作为感兴趣区域。
[0046] 获取桶面图像。将面桶放置在输送线上,按正常生产输送方式,面桶到达对应相机的拍照位置时,输送线停止,面桶正上方的相机开始静态采集图片,得到面桶图像。具体为,以2排5列平均排列的10个面桶为例,两个相机并排均布于面桶的正上方,每次各采图1张,每张图片分别包含10个面桶的图像,得到面桶图像。
[0047] 相机采集各种可能姿态的面桶图像后,需要对面桶图像进行定位处理,便于后续根据标准图像(模板图像)进行缺包检测。定位处理的操作为:将桶面图像中的检测点,与标准面桶图像的标准检测基点对齐后,得到对齐桶面图像;将对齐桶面图像中,预设检测范围内的区域图像,作为第一区域图像;将第一区域图像内,以标准中心点在第一区域图像中的对应位置点为圆心,圆心与标准边缘点在第一区域图像的对应位置点的距离为半径,得到的圆区域,作为感兴趣区域。
[0048] 具体为,将面桶图像中,右上方输送线机器的右上角顶点,作为桶面图像中的检测点,将检测点与标准面桶图像的标准检测基点(标准面桶图像中右上方输送线机器的右上角顶点)进行对齐重合,得到对齐桶面图像。
[0049] 接着,将对齐桶面图像中,检测点与备选检测点(对齐桶面图像中左下方输送线机器的左下角顶点)组成的矩形框,作为预设检测范围,因此将对齐桶面图像中,以检测点为顶点的矩形框(预设检测范围)内的区域图像,作为第一区域图像。
[0050] 然后,标注出标准面桶图像中面桶的中心,以及面桶边缘上的任意一点,分别作为标准中心点与标准边缘点,随后将第一区域图像内,标准中心点在第一区域图像中对应位置点为圆心,圆心至标准边缘点在第一区域图像中对应位置点的距离为半径,得到的圆区域,即为感兴趣区域,由此可以确定出面桶图像中,面桶的具体位置,进一步缩小料包的检测范围,有利于提升后续检测的效率和准确度。
[0051] 上述检测点包括但不仅限于为面桶图像中右上方输送线机器的右上角顶点;同样地,上述备选检测点包括但不仅限于为对齐桶面图像中左下方输送线机器的左下角顶点,可根据实际生产情况,进行灵活选择。
[0052] 为使桶面图像的尺寸格式更接近标准面桶图像,便于计算检测,得到对齐桶面图像的操作之后还包括:判断检测点与标准中心点在第一区域图像中的对应位置点的连线,是否与标准检测基点和标准中心点的连线重合;若重合,执行将对齐桶面图像中,预设标准检测范围内的区域图像,作为第一区域图像的操作;若未重合,基于标准检测基点和标准中心点的连线,对对齐桶面图像进行角度校准处理,使检测点与标准中心点在第一区域图像中的对应位置点的连线,与标准检测基点和标准中心点的连线重合,得到校准桶面图像;将校准桶面图像中,预设检测范围内的区域图像,作为第一区域图像。
[0053] S2、感兴趣区域经图像增强处理,得到增强桶面区域图。
[0054] 将感兴趣区域进行图像增强处理,可以使感兴趣区域中料包特征更加明显,有利于提高检测结果的准确度。
[0055] 图像增强处理的操作可以为:将感兴趣区域进行直方图均衡化处理,得到增强桶面区域图。直方图均衡化为现有技术,为节省篇幅,因此不在此多叙述。
[0056] 图像增强处理的操作还可以为:将感兴趣区域进行伽马变换处理,得到增强桶面区域图。伽马变换为现有技术,为节省篇幅,因此不在此多叙述。
[0057] 图像增强处理的操作还可以为:获取感兴趣区域与标准感兴趣区域对应位置处的像素残差值,得到像素残差分布图;获取像素残差分布图中,邻域残差梯度超过标准邻域残差梯度阈值的像素点,作为欠增强像素点,所有的欠增强像素点形成了欠增强像素点集;判断所述欠增强像素点集中,欠增强像素点的数量是否超过第一数量阈值;若超过,感兴趣区域经直方图均衡化处理,得到增强桶面区域图;若未超过,将欠增强像素点集中,每个欠增强像素点的邻居像素点的像素值,更改为对应欠增强像素点的所有邻居像素点的像素均值,得到增强桶面区域图。
[0058] 具体为,首先,分别获取感兴趣区域和标准感兴趣区域中每个位置点的像素值,得到感兴趣区域像素分布图和标准感兴趣区域像素分布图;将感兴趣区域像素分布图和标准感兴趣区域像素分布图,进行对应位置处理的像素作差处理,得到感兴趣区域与标准感兴趣区域每个对应位置处的像素残差值,形成了像素残差分布图。
[0059] 接着,获取像素残差分布图中,每个位置点邻域范围内的所有残差值的均值,与对应位置点的残差值的差值,作为邻域残差梯度,或将每个位置点邻域范围内的残差值最大值与残差值最小值的差值,作为邻域残差梯度,用以判断感兴趣区域是否因光线等其他原因造成过亮或过暗。
[0060] 然后,获取像素残差分布图中,邻域邻域残差梯度超过了标准邻域残差梯度阈值的像素点,作为欠增强像素点,这些欠增强像素点可能会影响料包的特征表达,从而影响缺包检测结果的准确度,因此将这些像素点记录起来形成欠增强像素点集。
[0061] 最后,判断欠增强像素点集,欠增强像素点的总数量是否超过第一数量阈值。若超过,说明感兴趣区域欠增强像素点较多,需要统一进行图像增强处理,此时,选用直方图均衡化方法将感兴趣区域进行全局增强处理,得到增强桶面区域图。
[0062] 若未超过,说明感兴趣区域内欠增强像素点较少,局部区域需要进行图像增强处理,因此,获取每个欠增强像素点邻域范围内所有邻居像素点的像素均值,并将像素均值替换掉,对应欠增强像素点的每个邻居像素点的像素值,更新感兴趣区域,得到增强桶面区域图。
[0063] 图像增强处理的操作之前还包括对感兴趣区域进行降噪处理,降噪处理的操作可通过形态学去噪方法实现。
[0064] S3、增强桶面区域图经形态学滤波处理后,进行颜色通道增强处理,得到待检桶面区域图;颜色通道增强处理的操作具体为:将经形态学滤波处理后的滤波桶面区域图中,任意两个颜色通道融合为一个颜色通道后,更新滤波桶面区域图,得到待检桶面区域图;或将经形态学滤波处理后的滤波桶面区域图中,任意两个颜色通道关闭后,更新滤波桶面区域图,得到待检桶面区域图。
[0065] 为使料包特征更明显,将增强桶面区域图进行形态学滤波处理,形态学滤波处理的操作为:将增强桶面区域图进行开运算(先腐蚀后膨胀)处理,得到滤波桶面区域图。
[0066] 形态学滤波处理后的操作之前,还包括,对增强桶面区域图进行面域旋转处理,得到面域旋转桶面区域图。具体为,将增强桶面区域图进行旋转,旋转至增强桶面区域图中,像素值处于标准料包像素值范围内的所有像素点,形成的封闭区域的一条边,是水平的,得到面域旋转桶面区域图,这样方便后续与标准料包图像进行对比,提高检测效率和检测结果的准确度。
[0067] 为进一步使得滤波桶面区域图中料包特征更加明显,将滤波桶面区域图中,任意两个颜色通道融合为一个颜色通道后,更新滤波桶面区域图,得到的双通道灰色图像,作为待检桶面区域图;或是将滤波桶面区域图中,任意两个颜色通道关闭后,更新滤波桶面区域图,得到的单通道灰度图,作为待检桶面区域图。
[0068] S4、待检桶面区域图经分类处理,得到缺包检测结果。
[0069] 分类的操作可以为:待检桶面区域图经图像二值化分割处理,得到分割桶面区域图;分割桶面区域图经连通域分析处理,得到连通桶面区域图;获取连通桶面区域图,与标准桶面区域图的特征相似度,判断特征相似度是否超过特征阈值;若超过,连通桶面区域图内存在料包,缺包检测结果为不缺料包;若未超过,连通桶面区域图内不存在料包,缺包检测结果为缺料包。
[0070] 特征相似度为:连通桶面区域图中白色分割区域面积,占标准桶面区域图中白色分割区域面积的比值;或连通桶面区域图中白色分割区域的高度或宽度,分别占标准桶面区域图中白色分割区域高度或宽度的比值。
[0071] 具体为,首先,对待检桶面区域图进行图像二值化分割处理,二值化分割处理的操作为:根据预设二值化像素值划分范围,将待检桶面区域图中,处于预设二值化像素值划分范围中第一像素值划分范围的像素点标记为白色,将处于预设二值化像素值划分范围中第二像素值划分范围的像素点标记为黑色,得到仅含有白色像素点和黑色像素点的分割桶面区域图。
[0072] 接着,对分割桶面区域图进行连通域分析处理,连通域分析处理的操作为:统计分割桶面区域图中,所有标记为白色的像素点以及标记为黑色的像素点,分别得到白色分割像素点集和黑色分割像素点集;分别对白色分割像素点集和黑色分割像素点集进行基于mask区域的开闭运算处理,实现白色分割像素点集中所有白色分割像素点的连通闭合,以及黑色分割像素点集中所有黑色分割像素点的连通闭合,得到含有白色分割区域和黑色分割区域的连通桶面区域图,参见图2中2排5列的白色分割区域(料包区域)。
[0073] 然后,获取连通桶面区域图中白色分割区域面积,占标准桶面区域图中白色分割区域面积(料包区域面积)的比值,得到特征相似度;或是获取连通桶面区域图中白色分割区域的宽度,占标准桶面区域图中白色分割区域宽度(料包区域宽度)的比值,得到特征相似度;或是获取连通桶面区域图中白色分割区域的高度,占标准桶面区域图中白色分割区域高度(料包区域高度)的比值,得到特征相似度。
[0074] 最后,将特征相似度与预设的特征阈值进行对比;若特征相似度超过特征阈值,则连通桶面区域图内存在料包,缺包检测结果为不缺料包;若特征相似度未超过特征阈值,连通桶面区域图内不存在料包,缺包检测结果为缺料包。
[0075] 另外,由于受外部环境(机器或其他反光)影响,待检桶面区域图中可能会出现一些像素值与料包像素相似的亮斑区域(参见图2中,从左到右第二列上部感兴趣区域内中的亮斑),导致二值化分割处理的过程中,这些亮斑区域被分类为与料包一样的白色分割区域,这些亮斑会影响特征相似度的精确度,从而影响分类检测结果的准确度。
[0076] 因此,为解决该技术问题,获取特征相似度的操作之前,还包括:删除连通桶面区域图内,区域面积小于标准分割面积的白色分割区域,得到优化连通桶面区域图,优化连通桶面区域图用于执行获取特征相似度的操作。
[0077] 分类的操作还可以为:待检桶面区域图经像素梯度检测处理,得到料包潜在区域;获取料包潜在区域的像素分布,与标准桶面区域图中料包区域像素分布的相似度,得到像素分布相似度;判断像素分布相似度是否超过分布相似度阈值,若超过,所述待检桶面区域图内存在料包,缺包检测结果为不缺料包;若未超过,所述待检桶面区域图内不存在料包,缺包检测结果为缺料包。
[0078] 具体为,将待检桶面区域图进行像素梯度检测处理,像素梯度检测处理的操作为:以待检桶面区域图的标准中心点,至待检桶面区域图的四周边缘为像素扫描方向;在像素扫描方向上,获取前一位置点与后一位置点的像素差,得到待检桶面区域像素差分布图;获取待检桶面区域像素差分布图中,像素差大于标准像素差的位置点,经曲线拟合后,进行曲线封闭处理,得到料包潜在区域。
[0079] 接着,获取料包潜在区域内每个位置点的像素值,得到料包潜在区域像素分布图;获取料包潜在区域像素分布图,与标准料包区域像素分布图的像素分布相似度;判断所述像素分布相似度是否超过分布相似度阈值,若超过,则待检桶面区域图内存在料包,缺包检测结果为不缺料包;若未超过,则待检桶面区域图内不存在料包,缺包检测结果为缺料包。
[0080] 标准料包区域可通过将获取的桶面图像进行标注,圈出料包区域得到。
[0081] 分类的操作还可以为:将待检桶面区域图进行边缘梯度尺寸处理,得到缺包检测结果。边缘梯度尺寸处理为现有技术,为节省篇幅,因此不在此过多叙述。
[0082] 最后,将缺包检测结果为不存在料包的对应桶面,进行料包补包处理。
[0083] 本实施例还提供了一种桶面料包的缺包检测系统,包括 :
[0084] 感兴趣区域生成模块,用于获取桶面图像,桶面图像经定位处理,得到感兴趣区域;具体为:将桶面图像中的检测点,与标准面桶图像的标准检测基点对齐,得到对齐桶面图像;将对齐桶面图像中,预设检测范围内的区域图像,作为第一区域图像;将第一区域图像内,以标准中心点在第一区域图像中的对应位置点为圆心,圆心与标准边缘点在第一区域图像中的对应位置点的距离为半径,得到的圆区域,作为感兴趣区域;
[0085] 增强桶面区域图生成模块,用于感兴趣区域经图像增强处理,得到增强桶面区域图;
[0086] 待检桶面区域图生成模块,用于增强桶面区域图经形态学滤波处理后,进行颜色通道增强处理,得到待检桶面区域图;颜色通道增强处理的操作具体为:将经形态学滤波处理后的滤波桶面区域图中,任意两个颜色通道融合为一个颜色通道后,更新滤波桶面区域图,得到待检桶面区域图;或将经形态学滤波处理后的滤波桶面区域图中,任意两个颜色通道关闭后,更新滤波桶面区域图,得到待检桶面区域图;
[0087] 缺包检测结果生成模块,用于待检桶面区域图经分类处理,得到缺包检测结果。
[0088] 本实施例还提供了一种桶面料包的缺包检测设备,包括处理器和存储器,其中,处理器执行存储器中保存的计算机程序时实现上述的桶面料包的缺包检测方法。
[0089] 本实施例还提供了一种计算机可读存储介质,用于存储计算机程序,其中,计算机程序被处理器执行时实现上述的桶面料包的缺包检测方法。
[0090] 本实施例提供的一种桶面料包的缺包检测方法,通过获取生产线上桶面的图像,并基于检测点、标准检测基点、标准边缘点等定位确定感兴趣区域,缩小料包的检测范围,减小外部环境因素对检测结果的干扰;随后,根据感兴趣区域的像素分布情况,灵活选择适合的图像增强处理方式,并基于颜色通道的融合或关闭,获取料包纹理突出,特征显著的待检桶面区域图;最后,可选择基于二值化分割或像素梯度检测处理的方法,对待检桶面区域图进行分类,实现了自动化料包缺包检测,节省了人力成本,提高了检测效率,提升了料包缺包检测质量的稳定性。