System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于视觉的灌装生产线上倒瓶计数方法、装置及可读介质制造方法及图纸_技高网

基于视觉的灌装生产线上倒瓶计数方法、装置及可读介质制造方法及图纸

技术编号:42646146 阅读:9 留言:0更新日期:2024-09-06 01:41
本发明专利技术公开了一种基于视觉的灌装生产线上倒瓶计数方法、装置及可读介质,涉及机器视觉领域,包括:获取灌装生产线的当前帧视频流图片中所有倒瓶的坐标,并在当前帧视频流图片上设置分界线,倒瓶包括位于分界线下方的第一倒瓶;遍历第一倒瓶,基于第一倒瓶向上生成检测框,获取在上一帧视频流图片中位于检测框内且与生成该检测框的第一倒瓶的坐标距离最近的第二倒瓶的坐标,计算第二倒瓶的坐标与其对应的第一倒瓶的坐标之间的校正距离值;根据所有校正距离值确定灌装生产线的移动距离;根据第一倒瓶的坐标、与第一倒瓶对应的第二倒瓶的坐标、校正距离值和灌装生产线的移动距离进行倒瓶计数,解决了灌装生产线的瓶子完全相同无法进行计数的问题。

【技术实现步骤摘要】

本专利技术涉及机器视觉领域,具体涉及一种基于视觉的灌装生产线上倒瓶计数方法、装置及可读介质


技术介绍

1、在灌装生产线中,对倒瓶的准确计数是确保生产效率和产品质量的关键环节。传统的倒瓶计数方法通常依赖于人工观察或简单的机械传感器,这些方法不仅效率低下,而且容易受到环境干扰和人为误差的影响。中国专利cn114972188a提供了一种基于图像处理的目标物体计数方法、装置及电子设备,通过多个目标物体中位于设定层的目标物体在当前图像帧中的中心位置与在前一图像帧中的中心点位置之间的距离差大于或等于预设阈值,则对多个目标物体的数量进行更新。但在灌装生产线中,瓶子一模一样,无法对瓶子使用唯一标识进行标记,从而无法识别出相邻两帧图像中的同一个瓶子。进一步地,由于灌装生产线存在走走停停的情况,灌装生产线在相同时间段内的移动距离不同,难以通过根据灌装生产线的移动距离设置固定的瓶子的移动距离识别出相邻两帧图像中的同一个瓶子。

2、因此,需要开发一种基于视觉的灌装生产线上倒瓶计数算法,解决灌装生产线上的瓶子完全相同、走走停停的灌装生产线上通过设定瓶子的移动距离无法进行计数的问题,提高生产线的自动化程度和倒瓶计数的准确性。


技术实现思路

1、本申请的目的在于针对上述提到的技术问题提出一种基于视觉的灌装生产线上倒瓶计数方法、装置及可读介质。

2、第一方面,本专利技术提供了一种基于视觉的灌装生产线上倒瓶计数方法,包括以下步骤:

3、获取灌装生产线的当前帧视频流图片,识别并标记当前帧视频流图片中所有倒瓶的坐标,所有倒瓶的坐标构成倒瓶坐标数组,并在当前帧视频流图片上设置分界线,倒瓶包括位于分界线下方的第一倒瓶;

4、遍历第一倒瓶,基于第一倒瓶向上生成检测框,获取在上一帧视频流图片中位于检测框内且与生成该检测框的第一倒瓶的坐标距离最近的第二倒瓶的坐标,计算第二倒瓶的坐标与其对应的第一倒瓶的坐标之间的校正距离值;

5、根据所有校正距离值确定在获取当前帧视频流图片和上一帧视频流图片的时刻之间灌装生产线的移动距离;

6、根据第一倒瓶的坐标、与第一倒瓶对应的第二倒瓶的坐标、校正距离值和灌装生产线的移动距离进行倒瓶计数。

7、作为优选,基于第一倒瓶向上生成检测框,具体包括:

8、根据第一倒瓶的坐标,对第一倒瓶向上构造一个矩形框,矩形框的宽度等于第一倒瓶的外接矩形框的宽度和修正参数之和,矩形框的长度小于或等于第一倒瓶的外接矩形框的中心到当前帧视频流图片的顶部的距离,将矩形框作为检测框。

9、作为优选,获取在上一帧视频流图片中位于检测框内且与生成该检测框的第一倒瓶的坐标距离最近的第二倒瓶的坐标,计算第二倒瓶的坐标与其对应的第一倒瓶的坐标之间的校正距离值,具体包括:

10、获取在上一帧视频流图片中位于检测框内的所有倒瓶的坐标;

11、计算所有在上一帧视频流图片中位于检测框内的倒瓶的坐标与生成该检测框的第一倒瓶的坐标的距离值,并选择距离值最小的倒瓶作为第二倒瓶;

12、计算第二倒瓶的坐标与其对应的第一倒瓶的坐标之间的校正距离值,计算公式如下:

13、;

14、其中,表示第一倒瓶的坐标y值,表示第二倒瓶的坐标y值,r表示误差允许参数,round表示四舍五入取整;

15、将第一倒瓶的坐标和第二倒瓶的坐标移出倒瓶坐标数组。

16、作为优选,误差允许参数r为5。

17、作为优选,根据所有校正距离值确定在获取当前帧视频流图片和上一帧视频流图片的时刻之间灌装生产线的移动距离,具体包括:

18、根据所有校正距离值统计出各校正距离值的出现次数,若出现次数最多对应的校正距离值仅有一个,则将出现次数最多的校正距离值作为在获取当前帧视频流图片和上一帧视频流图片的时刻之间灌装生产线的移动距离,否则将出现次数最多且数值最小的校正距离值作为在获取当前帧视频流图片和上一帧视频流图片的时刻之间灌装生产线的移动距离。

19、作为优选,根据第一倒瓶的坐标、与第一倒瓶对应的第二倒瓶的坐标、校正距离值和灌装生产线的移动距离进行倒瓶计数,具体包括:

20、响应于确定第二倒瓶的坐标位于分界线上方,则判断校正距离值是否等于灌装生产线的移动距离,若是,则倒瓶计数加一,否则第一倒瓶和第二倒瓶不是同一个倒瓶,不进行计数;

21、响应于确定第二倒瓶的坐标不位于分界线上方,则第一倒瓶与第二倒瓶已完成倒瓶计数,不进行重复计数。

22、第二方面,本专利技术提供了一种基于视觉的灌装生产线上倒瓶计数装置,包括:

23、倒瓶坐标获取模块,被配置为获取灌装生产线的当前帧视频流图片,识别并标记当前帧视频流图片中所有倒瓶的坐标,所有倒瓶的坐标构成倒瓶坐标数组,并在当前帧视频流图片上设置分界线,倒瓶包括位于分界线下方的第一倒瓶;

24、关联倒瓶确定模块,被配置为遍历第一倒瓶,基于第一倒瓶向上生成检测框,获取在上一帧视频流图片中位于检测框内且与生成该检测框的第一倒瓶的坐标距离最近的第二倒瓶的坐标,计算第二倒瓶的坐标与其对应的第一倒瓶的坐标之间的校正距离值;

25、生产线移动距离确定模块,被配置为根据所有校正距离值确定在获取当前帧视频流图片和上一帧视频流图片的时刻之间灌装生产线的移动距离;

26、倒瓶计数模块,被配置为根据第一倒瓶的坐标、与第一倒瓶对应的第二倒瓶的坐标、校正距离值和灌装生产线的移动距离进行倒瓶计数。

27、第三方面,本专利技术提供了一种电子设备,包括一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一方面中任一实现方式描述的方法。

28、第四方面,本专利技术提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面中任一实现方式描述的方法。

29、第五方面,本专利技术提供了一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现如第一方面中任一实现方式描述的方法。

30、相比于现有技术,本专利技术具有以下有益效果:

31、(1)本专利技术提出的基于视觉的灌装生产线上倒瓶计数方法通过机器视觉技术实现对灌装生产线上倒瓶进行自动识别和计数,避免了人工计数和机械传感器带来的误差,并且解决了瓶子完全相同无法进行标识和计数的问题,减少了人工干预的需求,提高灌装生产线的自动化程度和计数准确性。

32、(2)本专利技术提出的基于视觉的灌装生产线上倒瓶计数方法通过求解相邻两帧视频流图片中第一倒瓶的坐标和第二倒瓶的坐标之间的校正距离值,进一步确定灌装生产线的移动距离,从而进行倒瓶计数,不用对需要进行计数的目标物体使用唯一标识进行标记,解决了无法对灌装生产线的瓶子使用唯一标识进行标记来识别倒瓶的问题,提高灌装生产线的自动化程度。

33、(3)本专利技术提出的基于视觉的灌装生产线上倒瓶本文档来自技高网...

【技术保护点】

1.一种基于视觉的灌装生产线上倒瓶计数方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于视觉的灌装生产线上倒瓶计数方法,其特征在于,所述基于所述第一倒瓶向上生成检测框,具体包括:

3.根据权利要求1所述的基于视觉的灌装生产线上倒瓶计数方法,其特征在于,所述获取在上一帧视频流图片中位于所述检测框内且与生成该检测框的所述第一倒瓶的坐标距离最近的第二倒瓶的坐标,计算所述第二倒瓶的坐标与其对应的所述第一倒瓶的坐标之间的校正距离值,具体包括:

4.根据权利要求3所述的基于视觉的灌装生产线上倒瓶计数方法,其特征在于,所述误差允许参数r为5。

5.根据权利要求1所述的基于视觉的灌装生产线上倒瓶计数方法,其特征在于,所述根据所有所述校正距离值确定在获取当前帧视频流图片和上一帧视频流图片的时刻之间灌装生产线的移动距离,具体包括:

6.根据权利要求1所述的基于视觉的灌装生产线上倒瓶计数方法,其特征在于,所述根据所述第一倒瓶的坐标、与所述第一倒瓶对应的所述第二倒瓶的坐标、所述校正距离值和所述灌装生产线的移动距离进行倒瓶计数,具体包括:

7.一种基于视觉的灌装生产线上倒瓶计数装置,其特征在于,包括:

8.一种电子设备,包括:

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-6中任一所述的方法。

10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-6中任一所述的方法。

...

【技术特征摘要】

1.一种基于视觉的灌装生产线上倒瓶计数方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于视觉的灌装生产线上倒瓶计数方法,其特征在于,所述基于所述第一倒瓶向上生成检测框,具体包括:

3.根据权利要求1所述的基于视觉的灌装生产线上倒瓶计数方法,其特征在于,所述获取在上一帧视频流图片中位于所述检测框内且与生成该检测框的所述第一倒瓶的坐标距离最近的第二倒瓶的坐标,计算所述第二倒瓶的坐标与其对应的所述第一倒瓶的坐标之间的校正距离值,具体包括:

4.根据权利要求3所述的基于视觉的灌装生产线上倒瓶计数方法,其特征在于,所述误差允许参数r为5。

5.根据权利要求1所述的基于视觉的灌装生产线上倒瓶计数方法,其特征在于,所述根据所有所述校正距...

【专利技术属性】
技术研发人员:郭华彬赖明明黄志伟涂振民
申请(专利权)人:泉州湖南大学工业设计与机器智能创新研究院
类型:发明
国别省市:

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

1