System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于轮廓差异的带孔不规则工件检测方法及系统技术方案_技高网

基于轮廓差异的带孔不规则工件检测方法及系统技术方案

技术编号:39980410 阅读:11 留言:0更新日期:2024-01-09 01:29
本申请涉及一种基于轮廓差异的带孔不规则工件检测方法及系统。该方法包括:将待测工件和标准工件放入发光单元照射的待测区域中,标准工件和待测工件均为同型号带孔不规则工件;相机拍摄待测区域中的标准工件和待测工件,并采集标准工件的样本图像和待测工件的待测图像;工控机接收样本图像和待测图像,基于预设轮廓提取算法提取样本图像的样本外轮廓序列坐标,基于预设轮廓提取算法提取待测图像的待测外轮廓序列坐标,对比样本外轮廓序列坐标和待测外轮廓序列坐标,根据对比结果判断待测工件的缺陷。本申请提供的方案能够解决现有技术中,带孔不规则工件评估效率较低的问题。

【技术实现步骤摘要】

本申请涉及带孔不规则工件检测领域,特别涉及一种基于轮廓差异的带孔不规则工件检测方法及系统


技术介绍

1、带孔不规则工件的铸造机械加工过程中,会因为材料过少、切削过多、挤压、磕碰等原因造成工件发生凸出、凹陷等形变,进而影响工作状态,产生震动、噪音,更有甚者可能导致力学特性改变引发严重事故。因此我们需要检测工件的轮廓度形变,保证生产的工件和标准工件的误差,在合适的公差范围内。

2、目前针对这样的缺陷检测仍然以人工检测为主。对于较大缺陷,肉眼可以直接观测检出,但是对于较小的缺陷,需要使用三坐标轮廓仪进行检测,相对比较耗费时间,而且实际检测率也依赖人的工作状态,相对不可靠。

3、因此,本申请提供一种基于轮廓差异的带孔不规则工件检测方法及系统,以提高带孔不规则工件的缺陷检测能力。


技术实现思路

1、为解决或部分解决相关技术中存在的问题,本申请提供的方案能够解决现有技术中,带孔不规则工件评估效率较低的问题。

2、本申请第一方面本申请提供基于轮廓差异的带孔不规则工件检测方法,包括:

3、将待测工件和标准工件放入发光单元照射的待测区域中,标准工件和待测工件均为同型号带孔不规则工件,发光单元至少包括一个背光光源,发光单元用于给待测工件和标准工件提供平行光照,以提高待测工件轮廓和标准工件轮廓的内外明暗对比度;

4、相机拍摄待测区域中的标准工件和待测工件,并采集标准工件的样本图像和待测工件的待测图像;

5、工控机接收样本图像和待测图像,基于预设轮廓提取算法提取样本图像的样本外轮廓序列坐标,基于预设轮廓提取算法提取待测图像的待测外轮廓序列坐标,对比样本外轮廓序列坐标和待测外轮廓序列坐标,根据对比结果判断待测工件的缺陷。

6、可选地,采集标准工件的样本图像和待测工件的待测图像,包括:

7、获取相机内外参数,基于相机内外参数矫正样本图像和待测图像;

8、对样本图像和待测图像二值化处理。

9、可选地,预设轮廓提取算法用于根据带孔不规则工件图片识别带孔不规则工件的轮廓及带孔不规则工件的开孔,根据开孔中心,按照预设顺序提取轮廓像素点,生成带孔不规则工件的外轮廓序列坐标。

10、可选地,基于预设轮廓提取算法读取样本图像的样本外轮廓序列坐标,包括:

11、识别样本图像的样本轮廓及样本图像中的样本工件开孔;

12、获取样本工件开孔的开孔中心,根据样本工件开孔的开孔中心和样本图像的像素排列方向,建立样本图像的坐标系,并获取样本外轮廓的坐标点;

13、以逆时针方向,将样本外轮廓的坐标点首尾相接,得到样本外轮廓序列坐标。

14、可选地,基于预设轮廓提取算法读取待测图像的待测外轮廓序列坐标,包括:

15、识别待测图像的待测轮廓及待测图像中的待测工件开孔;

16、获取待测工件开孔的开孔中心,根据待测工件开孔的开孔中心和待测图像的像素排列方向,建立待测图像的坐标系,并获取待测外轮廓的坐标点;

17、以逆时针方向,将待测外轮廓的坐标点首尾相接,得到待测外轮廓序列坐标。

18、可选地,对比样本外轮廓序列坐标和待测外轮廓序列坐标,根据对比结果判断待测工件的缺陷,包括:

19、对比样本外轮廓序列坐标和待测外轮廓序列坐标,计算待测工件和样本工件的相似度;

20、在相似度不符合阈值时,判断待测工件存在缺陷。

21、可选地,对比样本外轮廓序列坐标和待测外轮廓序列坐标,计算待测工件和样本工件的相似度,包括:

22、遍历待测外轮廓序列坐标中的待测点,计算待测点和样本外轮廓序列坐标的第一距离,第一距离为待测点到样本轮廓的最短距离;

23、获取待测外轮廓序列坐标中所有待测点的第一距离,选取第一距离的最大值,根据第一距离的最大值计算待测工件和样本工件的相似度。

24、可选地,计算待测点和样本外轮廓序列坐标的第一距离,包括:

25、依次从样本外轮廓序列坐标中选取相邻的样本轮廓点;

26、计算相邻的样本轮廓点线段到待测点的距离;

27、遍历样本外轮廓序列坐标,从相邻的样本轮廓点线段到待测点的距离中选取最短距离,得到第一距离。

28、可选地,在判断待测工件存在缺陷时,选取第一距离的最大值,包括:

29、获取第一距离的最大值在待测外轮廓序列坐标中的对应点,将对应点标记为待测工件的缺陷部位。

30、本申请第二方面提供一种基于轮廓差异的带孔不规则工件检测系统,该系统包括:

31、发光单元,发光单元至少包括一个背光光源,发光单元用于给待测工件和标准工件提供平行光照,以提高待测工件轮廓和标准工件轮廓的内外明暗对比度,标准工件和待测工件均为同型号带孔不规则工件;

32、相机,用于拍摄待测区域中的标准工件和待测工件,并采集标准工件的样本图像和待测工件的待测图像;

33、上位机,用于接收样本图像和待测图像,上位机包括处理器和存储器,存储器存储有可执行代码,存储器根据执行代码执行:基于预设轮廓提取算法提取样本图像的样本外轮廓序列坐标,基于预设轮廓提取算法提取待测图像的待测外轮廓序列坐标,对比样本外轮廓序列坐标和待测外轮廓序列坐标,根据对比结果判断待测工件的缺陷。

34、本申请提供的技术方案可以包括以下有益效果:

35、第一方面通过发光单元和相机获取标准工件的样本图像,最大程度地减小成像畸变,以获取较好的样本图像。

36、第二方面,本申请通过工控机接收所述样本图像和所述待测图像,基于预设轮廓提取算法提取样本图像的样本外轮廓序列坐标,基于所述预设轮廓提取算法提取待测图像的待测外轮廓序列坐标,对比所述样本外轮廓序列坐标和所述待测外轮廓序列坐标,根据对比结果判断待测工件的缺陷。本申请通过对比样本外轮廓序列坐标和待测序列坐标,可以更精准地评估待测工件的缺陷信息,以及精准定位待测工件的问题部位。

37、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。

本文档来自技高网...

【技术保护点】

1.一种基于轮廓差异的带孔不规则工件检测方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述采集标准工件的样本图像和待测工件的待测图像,包括:

3.根据权利要求1所述的方法,其特征在于,所述预设轮廓提取算法用于根据带孔不规则工件图片识别带孔不规则工件的轮廓及带孔不规则工件的开孔,根据开孔中心,按照预设顺序提取轮廓像素点,生成带孔不规则工件的外轮廓序列坐标。

4.根据权利要求3所述的方法,其特征在于,所述基于预设轮廓提取算法读取样本图像的样本外轮廓序列坐标,包括:

5.根据权利要求3所述的方法,其特征在于,所述基于所述预设轮廓提取算法读取待测图像的待测外轮廓序列坐标,包括:

6.根据权利要求1所述的方法,其特征在于,所述对比所述样本外轮廓序列坐标和所述待测外轮廓序列坐标,根据对比结果判断待测工件的缺陷,包括:

7.根据权利要求6所述的方法,其特征在于,对比所述样本外轮廓序列坐标和所述待测外轮廓序列坐标,计算所述待测工件和样本工件的相似度,包括:

8.根据权利要求6所述的方法,其特征在于,所述计算待测点和所述样本外轮廓序列坐标的第一距离,包括:

9.根据权利要求7所述的方法,其特征在于,在判断待测工件存在缺陷时,所述选取所述第一距离的最大值,包括:

10.一种基于轮廓差异的带孔不规则工件检测系统,其特征在于,所述系统包括:

...

【技术特征摘要】

1.一种基于轮廓差异的带孔不规则工件检测方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述采集标准工件的样本图像和待测工件的待测图像,包括:

3.根据权利要求1所述的方法,其特征在于,所述预设轮廓提取算法用于根据带孔不规则工件图片识别带孔不规则工件的轮廓及带孔不规则工件的开孔,根据开孔中心,按照预设顺序提取轮廓像素点,生成带孔不规则工件的外轮廓序列坐标。

4.根据权利要求3所述的方法,其特征在于,所述基于预设轮廓提取算法读取样本图像的样本外轮廓序列坐标,包括:

5.根据权利要求3所述的方法,其特征在于,所述基于所述预设轮廓提取算法读取待测图像的待测外轮廓序...

【专利技术属性】
技术研发人员:任亚楠韩昊鹏
申请(专利权)人:杭州深度视觉科技有限公司
类型:发明
国别省市:

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

1