System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种保温杯胶带区域瑕疵检测方法、系统、设备及介质技术方案_技高网

一种保温杯胶带区域瑕疵检测方法、系统、设备及介质技术方案

技术编号:41210398 阅读:4 留言:0更新日期:2024-05-09 23:32
本发明专利技术提供了一种保温杯胶带区域瑕疵检测方法、系统、设备及介质,涉及视觉检测领域,方法包括:对模板图像以及待检测保温杯杯口图像进行预处理,生成预处理后的模板图像以及预处理后的待检测保温杯杯口图像;所述模板图像为没有瑕疵的保温杯杯口图像;提取所述预处理后的模板图像以及所述预处理后的待检测保温杯杯口图像中的轮廓区域;根据两个图像中的轮廓区域分别提取所述轮廓区域中的胶带区域;根据两个图像对应的轮廓区域以及两个图像的胶带区域确定预处理后的待检测保温杯杯口图像中胶带区域的缺陷类型。本发明专利技术提高了检测速度以及检测准确率。

【技术实现步骤摘要】

本专利技术涉及视觉检测领域,特别是涉及一种保温杯胶带区域瑕疵检测方法、系统、设备及介质


技术介绍

1、现有的保温杯会在保温杯外表面喷涂各色的漆,起到保护保温杯外表面的作用。喷漆过程中应该要避开杯口部分,避免直接接触口舌,因此需要对保温杯杯口做缠胶处理。

2、保温杯的尺寸各异,在实际缠胶时,当保温杯直径较小,底部固定台无法将保温杯牢固地固定,导致保温杯发生晃动。保温杯还因其高度各异,加工过程中缠胶架需要根据其高度进行适当的高度调节。然而,由于缠胶架结构复杂,操作起来颇具挑战,且在高度调节后容易出现误差。因此在缠胶时容易发生偏移现象,甚至发生倾斜或倒置的情况,这都影响对保温杯喷漆的效果。

3、综上所述,保温杯在缠胶过程中不可避免地会出现误差,给后续喷漆工作带来不必要的麻烦,严重影响美观。因此,对缠胶区域进行视觉检测是保证保温杯质量的关键一环。

4、目前检测的方法仍主要以人工视觉配以简单的机器视觉方法为主。目前人工视觉检测受到工厂环境、人员心理素质等影响,导致出现速度慢、准确率难以保障等等问题,使得检测工作受到阻碍。而如果边缘平滑,胶带过短或过长问题难以通过肉眼或者形状特征识别;如果锯齿、缺口分布分散且并不明显,仅通过肉眼容易产生漏检现象;堆粉、挡粉缺陷样式复杂,部分缺陷与背景边缘附近的灰度变化相似,导致在缺陷检测过程中难以对缺陷区域进行有效的区分。


技术实现思路

1、本专利技术的目的是提供一种保温杯胶带区域瑕疵检测方法、系统、设备及介质,以解决人工视觉检测方式速度慢、难以对缺陷区域进行有效的区分导致准确率低的问题。

2、为实现上述目的,本专利技术提供了如下方案:

3、一种保温杯胶带区域瑕疵检测方法,包括:

4、对模板图像以及待检测保温杯杯口图像进行预处理,生成预处理后的模板图像以及预处理后的待检测保温杯杯口图像;所述模板图像为没有瑕疵的保温杯杯口图像;

5、提取所述预处理后的模板图像以及所述预处理后的待检测保温杯杯口图像中的轮廓区域;

6、根据两个图像中的轮廓区域分别提取所述轮廓区域中的胶带区域;两个图像为所述预处理后的模板图像以及所述预处理后的待检测保温杯杯口图像;

7、根据所述预处理后的模板图像对应的轮廓区域、所述预处理后的模板图像中的胶带区域、所述预处理后的待检测保温杯杯口图像对应的轮廓区域以及所述预处理后的待检测保温杯杯口图像中胶带区域确定所述预处理后的待检测保温杯杯口图像中胶带区域的缺陷类型;所述缺陷类型包括锯齿、缺口缺陷、胶带过长、胶带过短缺以及堆粉、挡粉缺陷。

8、可选的,对模板图像以及待检测保温杯杯口图像进行预处理,生成预处理后的模板图像以及预处理后的待检测保温杯杯口图像,之前包括:

9、对所述模板图像以及所述待检测保温杯杯口图像进行灰度化处理;

10、对灰度化处理后的两个图像执行伽马编码进行图像增强,生成增强后的图像。

11、可选的,对模板图像以及待检测保温杯杯口图像进行预处理,生成预处理后的模板图像以及预处理后的待检测保温杯杯口图像,具体包括:

12、利用公式res=round((orig-mean)×factor+orig对模板图像以及待检测保温杯杯口图像进行预处理,生成预处理后的模板图像以及预处理后的待检测保温杯杯口图像;其中,res为预处理后的图像像素值;orig为模板图像或待检测保温杯杯口图像的像素;mean为滤波图像的像素值;factor为增强度量参数。

13、可选的,提取所述预处理后的模板图像以及所述预处理后的待检测保温杯杯口图像中的轮廓区域,具体包括:

14、对预处理后的图像进行高斯滤波,并采用sobel算子获取所述预处理后的图像的梯度和方向,形成梯度图像以及方向图像;所述预处理后的图像为所述预处理后的模板图像或所述预处理后的待检测保温杯杯口图像;

15、结合所述方向图像,对所述梯度图像进行非极大值抑制,提取所述梯度图像中灰度值非0的像素作为初步轮廓区域;

16、根据所述初步轮廓区域筛选保温杯边缘,并将所述保温杯边缘的最左侧像素与最右侧像素沿垂直方向向上延伸,直至图像边界,形成封闭区域;所述封闭区域为轮廓区域。

17、可选的,根据所述预处理后的模板图像对应的轮廓区域、所述预处理后的模板图像中的胶带区域、所述预处理后的待检测保温杯杯口图像对应的轮廓区域以及所述预处理后的待检测保温杯杯口图像中胶带区域确定所述预处理后的待检测保温杯杯口图像中胶带区域的缺陷类型,具体包括:

18、将所述预处理后的待检测保温杯杯口图像对应的轮廓区域变换为凸包,确定变换前的轮廓区域与变换后的轮廓区域的第一区域差值;

19、利用具有圆形结构元素的区域腐蚀所述第一区域差值,确定第一腐蚀后的区域;

20、若所述第一腐蚀后的区域面积大于第一设定面积,确定所述预处理后的待检测保温杯杯口图像存在锯齿、缺口缺陷。

21、可选的,根据所述预处理后的模板图像对应的轮廓区域、所述预处理后的模板图像中的胶带区域、所述预处理后的待检测保温杯杯口图像对应的轮廓区域以及所述预处理后的待检测保温杯杯口图像中胶带区域确定所述预处理后的待检测保温杯杯口图像中胶带区域的缺陷类型,具体包括:

22、根据所述预处理后的待检测保温杯杯口图像对应的轮廓区域以及所述预处理后的模板图像对应的轮廓区域,生成第二区域差值;

23、利用具有方形结构元素的区域腐蚀所述第二区域差值,确定第二腐蚀后的区域;

24、若所述第二腐蚀后的区域面积大于第二设定面积,确定所述预处理后的待检测保温杯杯口图像存在胶带过长、胶带过短缺陷。

25、可选的,根据所述预处理后的模板图像对应的轮廓区域、所述预处理后的模板图像中的胶带区域、所述预处理后的待检测保温杯杯口图像对应的轮廓区域以及所述预处理后的待检测保温杯杯口图像中胶带区域确定所述预处理后的待检测保温杯杯口图像中胶带区域的缺陷类型,具体包括:

26、采用canny多阶段算法提取所述预处理后的待检测保温杯杯口图像堆粉、挡粉形成的异常边缘信息,并将所述异常边缘信息转换为区域信息;

27、筛选所述区域信息,并将筛选出的区域信息的面积与所述预处理后的待检测保温杯杯口图像中胶带区域做交集,生成第一交集区域;

28、对所述预处理后的待检测保温杯杯口图像进行快速傅里叶正向变换,生成正向变换的图像;

29、在频域上,利用差分滤波器对所述正向变换的图像进行卷积处理,并对卷积后的图像进行快速傅里叶逆向变换,生成逆向变换的图像;

30、使用全局阈值分割所述逆向变换的图像确定分割后的区域;

31、筛选所述分割后的区域,并将筛选出的分割区域的面积与所述预处理后的待检测保温杯杯口图像中胶带区域做交集,生成第二交集区域;

32、若存在所述第一交集区域或所述第二交集区域,本文档来自技高网...

【技术保护点】

1.一种保温杯胶带区域瑕疵检测方法,其特征在于,包括:

2.根据权利要求1所述的保温杯胶带区域瑕疵检测方法,其特征在于,对模板图像以及待检测保温杯杯口图像进行预处理,生成预处理后的模板图像以及预处理后的待检测保温杯杯口图像,之前包括:

3.根据权利要求1所述的保温杯胶带区域瑕疵检测方法,其特征在于,对模板图像以及待检测保温杯杯口图像进行预处理,生成预处理后的模板图像以及预处理后的待检测保温杯杯口图像,具体包括:

4.根据权利要求1所述的保温杯胶带区域瑕疵检测方法,其特征在于,提取所述预处理后的模板图像以及所述预处理后的待检测保温杯杯口图像中的轮廓区域,具体包括:

5.根据权利要求1所述的保温杯胶带区域瑕疵检测方法,其特征在于,根据所述预处理后的模板图像对应的轮廓区域、所述预处理后的模板图像中的胶带区域、所述预处理后的待检测保温杯杯口图像对应的轮廓区域以及所述预处理后的待检测保温杯杯口图像中胶带区域确定所述预处理后的待检测保温杯杯口图像中胶带区域的缺陷类型,具体包括:

6.根据权利要求1所述的保温杯胶带区域瑕疵检测方法,其特征在于,根据所述预处理后的模板图像对应的轮廓区域、所述预处理后的模板图像中的胶带区域、所述预处理后的待检测保温杯杯口图像对应的轮廓区域以及所述预处理后的待检测保温杯杯口图像中胶带区域确定所述预处理后的待检测保温杯杯口图像中胶带区域的缺陷类型,具体包括:

7.根据权利要求1所述的保温杯胶带区域瑕疵检测方法,其特征在于,根据所述预处理后的模板图像对应的轮廓区域、所述预处理后的模板图像中的胶带区域、所述预处理后的待检测保温杯杯口图像对应的轮廓区域以及所述预处理后的待检测保温杯杯口图像中胶带区域确定所述预处理后的待检测保温杯杯口图像中胶带区域的缺陷类型,具体包括:

8.一种保温杯胶带区域瑕疵检测系统,其特征在于,包括:

9.一种电子设备,其特征在于,包括存储器及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述电子设备执行如权利要求1-7中任一项所述的保温杯胶带区域瑕疵检测方法。

10.一种计算机可读存储介质,其特征在于,其存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的保温杯胶带区域瑕疵检测方法。

...

【技术特征摘要】

1.一种保温杯胶带区域瑕疵检测方法,其特征在于,包括:

2.根据权利要求1所述的保温杯胶带区域瑕疵检测方法,其特征在于,对模板图像以及待检测保温杯杯口图像进行预处理,生成预处理后的模板图像以及预处理后的待检测保温杯杯口图像,之前包括:

3.根据权利要求1所述的保温杯胶带区域瑕疵检测方法,其特征在于,对模板图像以及待检测保温杯杯口图像进行预处理,生成预处理后的模板图像以及预处理后的待检测保温杯杯口图像,具体包括:

4.根据权利要求1所述的保温杯胶带区域瑕疵检测方法,其特征在于,提取所述预处理后的模板图像以及所述预处理后的待检测保温杯杯口图像中的轮廓区域,具体包括:

5.根据权利要求1所述的保温杯胶带区域瑕疵检测方法,其特征在于,根据所述预处理后的模板图像对应的轮廓区域、所述预处理后的模板图像中的胶带区域、所述预处理后的待检测保温杯杯口图像对应的轮廓区域以及所述预处理后的待检测保温杯杯口图像中胶带区域确定所述预处理后的待检测保温杯杯口图像中胶带区域的缺陷类型,具体包括:

6.根据权利要求1所述的保温杯胶带区域瑕疵检测方法,其特征在于...

【专利技术属性】
技术研发人员:王冬云翁睿迪王翔翔俞泽育罗哲诚
申请(专利权)人:浙江师范大学
类型:发明
国别省市:

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

1