System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种保温杯钢底打标字符的视觉检测方法、系统及存储介质技术方案_技高网

一种保温杯钢底打标字符的视觉检测方法、系统及存储介质技术方案

技术编号:41735494 阅读:3 留言:0更新日期:2024-06-19 12:55
本发明专利技术提供一种保温杯钢底打标字符的视觉检测方法,包括:S1、对保温杯钢底标刻打标字符;S2、获取标刻打标字符的保温杯钢底图像,检测保温杯钢底是否具有打标字符;若保温杯钢底具有打标字符,则进入步骤S3,否则结束保温杯钢底打标字符的视觉检测;S3、检测保温杯钢底的打标字符是否完整;若保温杯钢底的打标字符完整,则进入步骤S4,否则结束保温杯钢底打标字符的视觉检测;S4、检测保温杯钢底的打标字符是否发生偏移,并结束保温杯钢底打标字符的视觉检测。本发明专利技术在相同的时间复杂度的情况下,将智能缺陷检测算法运用于保温杯激光打标的缺陷检测中,兼容主流工业相机进行缺陷检测,可满足客户实际精度。

【技术实现步骤摘要】

本专利技术涉及激光打标检测,尤其涉及一种保温杯钢底打标字符的视觉检测方法、系统及存储介质


技术介绍

1、激光打标技术的主要目的是在物件的表面留有永久性标记。目前,激光打标技术已称为一种精密加工方法,广泛应用各行各业。由于激光打标过程中,工件上油脂形成的蒸气易冷凝在防护的激光过滤镜上,阻碍激光的穿透从而使得激光打标失效,因此如何对激光打标产品进行缺陷检测,从而改进激光打标产品的质量至关重要。

2、现有技术中,庄剑荣、杨雄杰等人将产品批量放置于流水线上,经过流水线传送至振镜和打标相机下方,打标相机将产品拍照后由电脑主机内的程序分析捕捉打标区域,并将捕捉结果传送给激光器,通过振镜对指定区域进行激光打标,这类产品只能进行字符打标,对于打标字符的各类缺陷很难进行有效的缺陷判定,需要耗费大量的人力进行复检。另外,这类产品是由人工对产品进行上料和下料的,无法进行批量上下料,这也影响了工业生产效率,无法满足批量化生产,且计算性能都不是很理想,仅使用于对ct要求不是很高的产品生产。

3、舒淑保、姜一平等提出一种光学芯片表面沾污缺陷检测方法,采集待检测芯片的表面图像,对预处理得到的图像进行缺陷提取,计算提取的芯片表面图像样本的缺陷特征值;对已知缺陷所属类别的芯片表面图像进行处理,得到芯片表面样本的缺陷特征值,并利用所述芯片样本的缺陷所属的类别的缺陷特征值行处理,得到已知缺陷所属类别的芯片表面缺陷特征值;然后利用数字图像处理算法得到待检测芯片的缺陷特征值,得到所述待检测芯片的缺陷所属的类别。

4、市场上一些打标设备,无非就是换头不换面,在振镜和激光器安装在传送带下面,利用plc控制相机硬触发,将产品放置于流水线上,经过流水线传送至振镜和打标相机下方,打标相机将产品拍照后由电脑主机内的程序分析捕捉打标区域,并将捕捉结果传送给激光器,通过振镜对指定区域进行激光打标,流水线持续传送,即只能做图案字符的打标,不能对字符进行缺陷检测。

5、目前,工件表面缺陷检测的方法主要是对缺陷的灰度特征和图像的信号特征进行研究。通常,基于机器视觉的缺陷检测开发都针对的是特定产品,一旦待检产品发生更换,甚至不同规格产品发生更换的时候,就需要重新编程,因而提高了时间成本和财务成本,不能满足实际生产的需求。另外,激光打标设备存在软件配置复杂,硬件简单,只是通过plc控制器硬触发相机,对产品进行拍照进行激光打标,很难对打标字符进行缺陷判定,还需要额外的人员对打标字符进行检查,使用不方便,浪费大量人力物力。


技术实现思路

1、本专利技术提供了一种保温杯钢底打标字符的视觉检测方法、系统及存储介质,以解决现有激光打标很难对打标字符进行缺陷判定的技术问题。

2、本专利技术提供的技术方案如下:

3、本专利技术的一个目的在于提供一种保温杯钢底打标字符的视觉检测方法,所述视觉检测方法,包括如下方法步骤:

4、s1、对保温杯钢底标刻打标字符;

5、s2、获取标刻打标字符的保温杯钢底图像,检测保温杯钢底是否具有打标字符;

6、若保温杯钢底具有打标字符,则进入步骤s3,否则结束保温杯钢底打标字符的视觉检测;

7、s3、检测保温杯钢底的打标字符是否完整;

8、若保温杯钢底的打标字符完整,则进入步骤s4,否则结束保温杯钢底打标字符的视觉检测;

9、s4、检测保温杯钢底的打标字符是否发生偏移,并结束保温杯钢底打标字符的视觉检测。

10、在一个较佳的实施例中,在步骤s2中,通过如下方法检测保温杯钢底是否具有打标字符:

11、s21、将标刻打标字符的保温杯钢底图像中的打标字符与标准品的打标字符进行边缘相似度检测;

12、s22、按照窗口搜索策略,寻找标刻打标字符的保温杯钢底图像中的打标字符与标准品的打标字符相似度分数最大的边缘轮廓特征;

13、s23、通过缩放大小和仿射变换,确定标刻打标字符的保温杯钢底图像中的打标字符与标准品的打标字符的角度关系;

14、根据标刻打标字符的保温杯钢底图像中的打标字符与标准品的打标字符的角度关系,确定标刻打标字符的保温杯钢底图像中的打标字符的角度值;

15、s24、当标刻打标字符的保温杯钢底图像中的打标字符的角度值未超出预设阈值,则判定保温杯钢底具有打标字符,否则判定保温杯钢底不具有打标字符。

16、在一个较佳的实施例中,在步骤s3中,通过如下方法检测保温杯钢底的打标字符是否完整:

17、s31、从标刻打标字符的保温杯钢底图像中,提取打标字符的每一个字符轮廓;

18、s32、通过黑帽算法和环形掩膜算法,剔除每一个字符轮廓以外的噪声点;

19、s33、将剔除噪声点后的每一个字符轮廓与标准品中的每一个标准字符轮廓进行特征匹配;

20、s34、根据最大匹配算法,判定保温杯钢底的打标字符是否完整。

21、在一个较佳的实施例中,在步骤s4中,通过如下方法检测保温杯钢底的打标字符是否发生偏移:

22、s41、从标刻打标字符的保温杯钢底图像中,提取保温杯钢底的凹印边缘;

23、s42、对保温杯钢底的凹印边缘进行区域像素增强;

24、s43、利用ransac算法,拟合像素增强后的凹印边缘,生成凹印边缘拟合圆;

25、s44、从标刻打标字符的保温杯钢底图像中,提取打标字符的轮廓,并使用角度判别法筛选出打标字符轮廓最外侧的点集;

26、s45、使用圆形卡尺算法工具,拟合打标字符轮廓最外侧的点集,生成打标字符轮廓圆;

27、s46、比较凹印边缘拟合圆的圆心与打标字符轮廓圆的圆心之间的距离;

28、若凹印边缘拟合圆的圆心与打标字符轮廓圆的圆心之间的距离大于预设阈值,则判定保温杯钢底的打标字符发生偏移,否则保温杯钢底的打标字符未发生偏移。

29、本专利技术的另一个目的在于提供一种保温杯钢底打标字符的视觉检测系统,所述视觉检测系统,用于执行本专利技术提供的一种保温杯钢底打标字符的视觉检测方法。

30、本专利技术的又一个目的在于提供一种计算机存储介质,其特征在于,所述计算机存储介质,用于存储计算机执行指令;所述计算机执行指令,用于执行本专利技术提供的一种保温杯钢底打标字符的视觉检测方法。

31、本专利技术上述技术方案,与现有技术相比至少具有如下有益效果:

32、本专利技术提供一种保温杯钢底打标字符的视觉检测方法、系统及存储介质,需设置算法参数,成本低,检测效率高,使用方便。本专利技术比起人工打标和人工质检性能提升了1/3,换型时间由原来20分钟减少至1分钟,真正意义上实现了降本增效。

33、本专利技术提供一种保温杯钢底打标字符的视觉检测方法、系统及存储介质,在相同的时间复杂度的情况下,将智能缺陷检测算法运用于保温杯激光打标的缺陷检测中,系统兼容主流工业相机进行缺陷检测,可满足客户实际精度。

34、本本文档来自技高网...

【技术保护点】

1.一种保温杯钢底打标字符的视觉检测方法,其特征在于,所述视觉检测方法,包括如下方法步骤:

2.根据权利要求1所述的视觉检测方法,其特征在于,在步骤S2中,通过如下方法检测保温杯钢底是否具有打标字符:

3.根据权利要求1所述的视觉检测方法,其特征在于,在步骤S3中,通过如下方法检测保温杯钢底的打标字符是否完整:

4.根据权利要求1所述的视觉检测方法,其特征在于,在步骤S4中,通过如下方法检测保温杯钢底的打标字符是否发生偏移:

5.一种保温杯钢底打标字符的视觉检测系统,其特征在于,所述视觉检测系统,用于执行权利要求1至4中任一权利要求所述的视觉检测方法。

6.一种计算机存储介质,其特征在于,所述计算机存储介质,用于存储计算机执行指令;所述计算机执行指令,用于执行权利要求1至4中任一权利要求所述的视觉检测方法。

【技术特征摘要】

1.一种保温杯钢底打标字符的视觉检测方法,其特征在于,所述视觉检测方法,包括如下方法步骤:

2.根据权利要求1所述的视觉检测方法,其特征在于,在步骤s2中,通过如下方法检测保温杯钢底是否具有打标字符:

3.根据权利要求1所述的视觉检测方法,其特征在于,在步骤s3中,通过如下方法检测保温杯钢底的打标字符是否完整:

4.根据权利要求1所述的视觉检测方法,...

【专利技术属性】
技术研发人员:毛亮张立兴孟春婵
申请(专利权)人:博科视苏州技术有限公司
类型:发明
国别省市:

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

1