System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 毛刺尺寸检测方法、装置、计算机设备及存储介质制造方法及图纸_技高网

毛刺尺寸检测方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:40550177 阅读:10 留言:0更新日期:2024-03-05 19:09
本发明专利技术涉及图像处理技术领域,公开了毛刺尺寸检测方法、装置、计算机设备及存储介质,该方法包括:利用3D相机对目标产品的表面进行扫描,得到目标产品的点云数据;对点云数据进行分割,得到表面毛刺对应的点云区域;基于点云区域在点云数据中的位置,计算目标产品的表面毛刺尺寸。通过利用3D相机采集的点云数据,能够更准确地捕捉物体表面的形状、高度和几何细节,并且点云数据通常具有更高的空间分辨率和精度,能够捕捉到细微的表面特征,有助于检测和定位毛刺,实现对产品表面毛刺的粗定位,降低毛刺的漏检率,然后利用毛刺对应的点云区域计算目标产品的表面毛刺尺寸,可以将卷起的毛刺进行尺寸识别,提高了产品表面毛刺尺寸检测的精确性。

【技术实现步骤摘要】

本专利技术涉及图像处理,具体涉及毛刺检测方法、装置、计算机设备及存储介质。


技术介绍

1、外观是产品的重要特征之一,对于消费者来说,产品的外观质量直接影响其购买决策和满意度。毛刺是产品表面的瑕疵之一,可能导致产品外观不平滑、不均匀或出现锯齿状瑕疵。通过毛刺检测,制造商可以及早发现和纠正这些问题,确保产品外观质量符合标准要求,提供给消费者令人满意的产品。此外,毛刺不仅会影响产品的外观,还可能对产品的安全性产生影响。在某些行业中,如医疗器械、汽车零部件、航空航天等,产品的安全性至关重要。毛刺可能导致部件之间的不正常摩擦、连接不牢固或其他安全隐患。

2、人工质检毛刺尺寸面临着一些困难。首先,毛刺问题可能发生在产品表面的细小区域,而人眼很难准确地检测到这些微小的瑕疵的尺寸。其次,人工质检需要大量的人力和时间投入,尤其是对于大批量生产的产品而言,效率低下且成本高昂。


技术实现思路

1、有鉴于此,本专利技术提供了一种毛刺尺寸检测方法、装置、计算机设备及存储介质,以解决相关技术中通过人工对产品表面毛刺尺寸进行检测的方式检测效率低且准确性差的问题。

2、第一方面,本专利技术提供了一种毛刺尺寸检测方法,所述方法包括:

3、利用3d相机对目标产品的表面进行扫描,得到所述目标产品的点云数据;

4、对所述点云数据进行分割,得到表面毛刺对应的点云区域;

5、基于所述点云区域在所述点云数据中的位置,计算所述目标产品的表面毛刺尺寸。

6、本专利技术通过利用3d相机对目标产品表面扫描得到的点云数据进行分割的方式确定毛刺对应的点云区域,由于点云提供了物体表面的三维信息,能够更准确地捕捉物体表面的形状、高度和几何细节,并且点云数据通常具有更高的空间分辨率和精度,能够捕捉到细微的表面特征,有助于检测和定位毛刺,以点云数据进行分割实现对产品表面毛刺的粗定位,相较于2d模型的非分割定位效果,3d模型分割方法可以降低毛刺的漏检率,然后利用毛刺对应的点云区域计算目标产品的表面毛刺尺寸,可以将卷起的毛刺进行尺寸识别,而不是只能检测抚平的毛刺,从而提高了产品表面毛刺尺寸检测的精确性。

7、在一种可选的实施方式中,所述对所述点云数据进行分割,得到表面毛刺对应的点云区域,包括:

8、对所述点云数据按照点位进行语义分割分类,得到背景点位和毛刺点位;

9、对所述背景点位和毛刺点位进行聚类,得到表面毛刺对应的点云区域。

10、本专利技术通过对点云数据进行语义分割分类的方式,将点云数据中的每个点位进行背景和毛刺的区分,然后通过聚类的方式,能够过滤噪声的干扰,提高毛刺对应点云区域的准确性,进一步提高最终表面毛刺尺寸检测的准确性。

11、在一种可选的实施方式中,所述基于所述点云区域在所述点云数据中的位置,计算所述目标产品的表面毛刺尺寸,包括:

12、基于所述3d相机的设备参数确定转换点云数据与世界坐标系的转换矩阵;

13、基于所述转换矩阵建立测量坐标系,所述测量坐标系的原点、x轴方向分别与3d相机坐标系的原点和x轴方向一致,y轴方向是所述目标产品的前进方向,z轴为垂直于所述目标产品的表面的方向;

14、基于所述点云区域在所述点云数据中的位置,获取所述点云区域在所述测量坐标系中最小外接立方体的高度;

15、将所述高度确定为所述目标产品的表面毛刺尺寸。

16、本专利技术通过利用3d相机的设备参数建立测量坐标系,通过将毛刺对应的点云区域转换至测量坐标系中可直接实现表面毛刺尺寸的测量,无需手动测量,进一步提高毛刺尺寸检测效率和准确性。

17、在一种可选的实施方式中,所述方法还包括:

18、将所述点云数据投影至所述测量坐标系的x轴和y轴所形成的平面,得到二维图像;

19、从所述二维图像中提取毛刺区域;

20、将所述毛刺区域映射至所述测量坐标系,计算得到所述目标产品的边缘毛刺尺寸。

21、本专利技术通过将点云数据投影至二维平面作为边缘毛刺尺寸的待检测图像,相比于直接获取二维图像,能够更准确地捕捉物体表面边缘的形状和几何细节,并且点云数据通常具有更高的空间分辨率和精度,能够捕捉到细微的边缘特征,有助于检测和定位边缘毛刺,进一步提高边缘毛刺尺寸检测的准确性。

22、在一种可选的实施方式中,所述从所述二维图像中提取毛刺区域,包括:

23、对所述二维图像进行边缘检测,得到边缘区域;

24、对所述边缘区域进行平滑滤波后进行二值化,得到二值化图像;

25、对所述二值化图像进行闭运算后与进行闭运算前的二值化图像做差得到毛刺区域。

26、本专利技术通过对点云数据进行边缘检测然后通过二值化和形态学运算的方式得到毛刺区域,实现了边缘毛刺区域的自动化快速提取,进一步同提高了毛刺尺寸的检测效率。

27、在一种可选的实施方式中,所述利用3d相机对目标产品的表面进行扫描,得到所述目标产品的点云数据,包括:

28、将所述3d相机的镜头垂直于所述目标产品的表面,并设置环形光源直射于所述目标产品的表面;

29、在接收到检测指令时,利用3d相机对目标产品的表面进行扫描,得到所述目标产品的点云数据。

30、本专利技术通过将3d相机的镜头垂直目标产品的表面,设置环形光源,直射于产品表面,保证3d相机不受环境光影响,进一步提高扫描得到点云数据的准确性,提升毛刺尺寸检测结果准确性。

31、在一种可选的实施方式中,所述3d相机为轮廓仪。

32、本专利技术通过利用轮廓仪对目标产品的表面进行扫描,扫描精度和稳定性高,进一步提高扫描得到点云数据的准确性,提升毛刺尺寸检测结果准确性。

33、第二方面,本专利技术提供了一种毛刺尺寸检测装置,所述装置包括:

34、第一处理模块,用于利用3d相机对目标产品的表面进行扫描,得到所述目标产品的点云数据;

35、第二处理模块,用于对所述点云数据进行分割,得到表面毛刺对应的点云区域;

36、第三处理模块,用于基于所述点云区域在所述点云数据中的位置,计算所述目标产品的表面毛刺尺寸。

37、第三方面,本专利技术提供了一种计算机设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的毛刺尺寸检测方法。

38、第四方面,本专利技术提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的毛刺尺寸检测方法。

本文档来自技高网...

【技术保护点】

1.一种毛刺尺寸检测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述对所述点云数据进行分割,得到表面毛刺对应的点云区域,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述点云区域在所述点云数据中的位置,计算所述目标产品的表面毛刺尺寸,包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述从所述二维图像中提取毛刺区域,包括:

6.根据权利要求1-5任一项所述的方法,其特征在于,所述利用3D相机对目标产品的表面进行扫描,得到所述目标产品的点云数据,包括:

7.根据权利要求6所述的方法,其特征在于,所述3D相机为轮廓仪。

8.一种毛刺尺寸检测装置,其特征在于,所述装置包括:

9.一种计算机设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至7中任一项所述的毛刺尺寸检测方法。>...

【技术特征摘要】

1.一种毛刺尺寸检测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述对所述点云数据进行分割,得到表面毛刺对应的点云区域,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述点云区域在所述点云数据中的位置,计算所述目标产品的表面毛刺尺寸,包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述从所述二维图像中提取毛刺区域,包括:

6....

【专利技术属性】
技术研发人员:李冠辰方玉明姜文晖张梓良
申请(专利权)人:盛景智能科技嘉兴有限公司
类型:发明
国别省市:

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

1