一种基于机器视觉的灌装桶面异常状态实时监测方法技术

技术编号:34246222 阅读:13 留言:0更新日期:2022-07-24 10:26
本发明专利技术公开了一种基于机器视觉的灌装桶面异常状态实时监测方法,通过设置在灌装设备上的摄像机实时获取桶RGB图像,并将获取的图像传递给计算机;计算机通过预设的程序对接收的图像进行处理,并判断是否发生异常;若判断结果为发生异常,计算机自动通知控制系统,控制系统控制灌装机采取相应操作。本发明专利技术算法简单,检测速度快,可以对桶面进行实时监测,在发生异常的第一时间通知控制系统,控制系统停止灌装并发出警报,以达到保护人员安全、减少物料损失、减轻设备损坏的目的。减轻设备损坏的目的。减轻设备损坏的目的。

A real-time monitoring method of abnormal state of filling barrel surface based on machine vision

【技术实现步骤摘要】
一种基于机器视觉的灌装桶面异常状态实时监测方法


[0001]本专利技术涉及灌装
,特别是涉及一种基于机器视觉的灌装桶面异常状态实时监测方法。

技术介绍

[0002]现在的灌装机一般只对灌装过程中桶面的异常状态(例如发生冒料以及桶面存在异物等)的发生做了预防,并没有对桶面异常事件本身做监控。
[0003]目前市面上的灌装机在灌装过程中,一般会通过称重保护、灌装超时等方式来预防冒料的发生,但是由于操作失误导致称台数据失效,或者人为设置补料灌装量超出容器剩余体积时,仍然无法避免冒料事件的发生。只能依靠车间的操作人员来发现,然后急停设备,防止损害的进一步发生。但是在灌装过程中,料枪的灌装是有一定速度的,冒料以及其他异常可能在一瞬间就发生了,仅靠人的肉眼是没有办法及时观测到冒料及其他异常的发生、并停止机器灌装的,如果灌装的是有害物料,冒料会对车间工作人员的身体健康造成伤害,同时也会污染环境,如果桶面存在其他异常,可能会影响灌装准确性甚至损坏设备。

技术实现思路

[0004]本专利技术的目的是提出一种基于机器视觉的灌装桶面异常状态实时监测方法,能够在灌装机灌装的过程中实时监控灌装情况,如果有异常现象发生,控制系统可以自动停止灌装操作,从而减少灌装过程中因发生异常而造成的损失,避免异常事故发生。
[0005]为实现上述目的,本专利技术提供如下技术方案:一种基于机器视觉的灌装桶面异常状态实时监测方法,包括:S10,通过设置在灌装设备上的摄像机实时获取桶RGB图像,并将获取的图像传递给计算机;S20,计算机通过预设的程序对接收的图像进行处理,并判断是否发生异常;S30,若判断结果为发生异常,计算机自动通知控制系统,控制系统控制灌装机采取相应操作。
[0006]进一步地,所述S20中的预设程序采用两种方法同时对是否发生异常进行判断,只要其中一种方法的判断结果为发生异常,则认为发生异常。
[0007]进一步地,所述S20中预设程序的一种判断方法为:通过计算机将接收到的实时获取的RGB图像转化为HSV空间图像;通过计算机对上一步得到的HSV空间图像进行掩膜覆盖;通过计算机对上一步得到的图像进行二值化,得到一个能表现出反射光线强弱分布的图像;通过计算机对上一步得到的图像进行腐蚀操作,处理掉光线较弱的区域;通过计算机对上一步得到的图像进行膨胀操作,增强光线较强的区域,弱化光线较弱的区域;通过计算机检测图像中白色像素点的个数,与预设的阈值区间进行比较,当白色像素点个数不在预设的阈值区间时,认为发生了异常。
[0008]进一步地,通过选定色调、饱和度、亮度的上下限对原图进行掩膜覆盖。
[0009]进一步地,通过更改所述阈值可以适应不同环境桶面的异常进行监测。
[0010]进一步地,所述S20中预设程序的另一种判断方法:通过计算机对接收到的实时
RGB图像进行下采样,将得到的采样点像素值与环境图像集中图像的像素值均值进行比较,得到差值;通过计算机将上一步得到的差值按照预设的像素差阈值进行分割,用来减少噪音的影响;通过计算机统计差值大于预设的像素差阈值的采样点,得到整张图像的移动差值,如果移动差值的数量大于预设的采样点数量阈值的时候,认为发生了异常。
[0011]进一步地,通过计算机将移动差值用颜色标注进行标注,可以直观观察桶面异常情况。
[0012]进一步地,通过更改所述像素差阈值和采样点数量阈值可以对不同环境桶面的异常进行监测。
[0013]与现有技术相比本专利技术的有益效果是:本专利技术提供的一种基于机器视觉的灌装桶面异常状态实时监测方法,算法简单,检测速度快,可以对桶面状态进行实时监测,在发生异常的第一时间通知控制系统,控制系统停止灌装并发出警报,以达到保护人员安全、减少物料损失、减轻设备损坏的目的。
[0014]使用两种机器视觉方法同时判断异常现象的发生,增加异常监控结果的可靠性,同时异常结果可视化,便于直观观察。采用帧差法通过对视频图像序列中的相邻两帧作差分运算来获取运动目标轮廓的方法,可以很好地适用于存在多个运动目标和摄像机移动的情况。
附图说明
[0015]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是本专利技术的一种基于机器视觉的灌装桶面异常状态实时监测方法流程图。
[0017]图2是本专利技术判断方法一的掩膜值设置UI界面示意图。
[0018]图3是本专利技术判断方法二的参数设置示意图。
具体实施方式
[0019]为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0020]图1示出了一种基于机器视觉的灌装桶面异常状态实时监测方法的流程图。
[0021]S10,通过设置在灌装设备上的摄像机实时获取桶RGB图像,并将获取的图像传递给计算机。
[0022]S20,计算机通过预设的程序对接收的图像进行处理,并判断是否发生异常。
[0023]为了增加冒料监控结果的可靠性,所述S20中的预设程序采用两种方法同时对是否发生异常进行判断,只要其中一种方法的判断结果为发生异常,则认为发生异常。
[0024]本实施例中优选的,所述S20中预设程序的判断方法一:灌装过程中如果桶面有液
体或异物的情况下,照射到桶面上的光线会被散射,导致桶面的反光程度会比正常桶面反光程度弱一些,本专利技术利用这个原理提出了一种冒料监控方法。
[0025]通过计算机将接收到的实时获取的RGB图像转化为HSV空间图像。
[0026]通过计算机对上一步得到的HSV空间图像进行掩膜覆盖;HSV空间的图像由色调H,饱和度S和明度V组成,可以通过如图2所示的可视化界面通过选定色调、饱和度、亮度的上下限对原图进行掩膜覆盖。
[0027]首先可以通过调整HSV控件的最小值L(H,S,V)和最大值U(H,S,V)来确定来设置HSV掩膜,本实施例中将LH、LS、LV均设置为0,将UH、US、UV分别设置为180、255、255;然后可以通过调整ERODE的值来设置腐蚀操作窗口的大小,本实施例中ERODE值设置为1;最后通过调整DLATE的值来确定膨胀操作的窗口大小,本实施例中DLATE值设置为1。不同的灌装桶型,不同的设备可以根据实际灌装环境来设置不同掩膜值,如果灌装环境有变化,还可以使用图2的界面来修改已经设置好的掩膜值。
[0028]通过计算机对上一步得到的图像进行二值化,得到一个能表现出反射光线强弱分布的图像。...

【技术保护点】

【技术特征摘要】
1.一种基于机器视觉的灌装桶面异常状态实时监测方法,其特征在于,包括:S10,通过设置在灌装设备上的摄像机实时获取桶RGB图像,并将获取的图像传递给计算机;S20,计算机通过预设的程序对接收的图像进行处理,并判断是否发生异常;S30,若判断结果为发生异常,计算机自动通知控制系统,控制系统控制灌装机采取相应操作。2.根据权利要求1所述的一种基于机器视觉的灌装桶面异常状态实时监测方法,其特征在于,所述S20中的预设程序采用两种方法同时对是否发生异常进行判断,只要其中一种方法的判断结果为发生异常,则认为发生异常。3.根据权利要求2所述的一种基于机器视觉的灌装桶面异常状态实时监测方法,其特征在于,所述S20中预设程序的一种判断方法为:通过计算机将接收到的实时获取的RGB图像转化为HSV空间图像;通过计算机对上一步得到的HSV空间图像进行掩膜覆盖;通过计算机对上一步得到的图像进行二值化,得到一个能表现出反射光线强弱分布的图像;通过计算机对上一步得到的图像进行腐蚀操作,处理掉光线较弱的区域;通过计算机对上一步得到的图像进行膨胀操作,增强光线较强的区域,弱化光线较弱的区域;通过计算机检测图像中白色像素点的个数,与预设的阈值区间进行比较,当白色像素点个数不在预设的阈值区...

【专利技术属性】
技术研发人员:霍箭东王玲刘峰张宇航张超
申请(专利权)人:长春蓝舟科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1