一种工件精度检测方法、系统及设备技术方案

技术编号:38160630 阅读:10 留言:0更新日期:2023-07-13 09:32
本发明专利技术涉及工业检测领域,具体公开一种工件精度检测方法、系统及设备,方法包括:获取柱状工件在轴向旋转下拍摄到的多个灰度图像,根据最小二乘法,计算第一边界线和第二边界线的距离,得到直线度偏差,计算同一截面下的坐标点距离圆心坐标最远距离和最近距离的差,得到圆度偏差,基于最小二乘法拟合得到空间轴,计算所有截面的坐标点中距离空间轴最远和最近点的差,得到圆柱度偏差。本发明专利技术提出了一种基于机器视觉的工件精度检测技术方案,可满足精密工件的检测要求,检测过程不接触工件,不会划痕工件,可以快速获取工件形状轮廓来计算其精度。精度。精度。

【技术实现步骤摘要】
一种工件精度检测方法、系统及设备


[0001]本专利技术涉及工业检测领域,尤其涉及一种工件精度检测方法、系统及设备。

技术介绍

[0002]目前,对对于圆柱形工件的检测,行业内依赖于传统的检测方法,如圆柱形工件的的直线度和圆度的测量通常采用人工规尺检查和测量,这具有误差大、效率低、与工件接触易造成损耗的缺点。

技术实现思路

[0003]鉴于以上技术问题,本专利技术提供了一种工件精度检测方法、系统及设备,以提供一种快速、高效地计算柱状工件精度偏差的方法的技术方案。
[0004]本公开的其他特征和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0005]根据本专利技术的一方面,公开一种工件精度检测方法,所述方法包括:
[0006]获取柱状工件在轴向旋转下拍摄到的多个灰度图像,所述柱状工件旋转的总角度为360
°
,多个所述灰度图像是在相同间隔角度下拍摄得到的;
[0007]获取所述灰度图像的像素边缘的多个采样点,根据最小二乘法,生成第一基线,设定平行于所述第一基线的第二基线,所述第二基线以距离所述第一基线垂直距离最远的所述采样点为基点,通过改变所述第二基线的斜率,得到第一边界线,设置与所述第一边界线平行的第二边界线,所述第二边界线相交于与所述第一边界线垂直距离最远的所述采样点,计算所述第一边界线和所述第二边界线的距离,得到直线度偏差;
[0008]基于获取的多个所述灰度图像的所述像素边缘,得到所述柱状工件表面的三维轮廓坐标集,获取所述坐标集在同一所述柱状工件的截面下的所有坐标点,基于粒子群优化算法,获得所述柱状工件的截面的圆心坐标,计算同一截面下的所述坐标点距离所述圆心坐标最远距离和最近距离的差,得到圆度偏差;
[0009]根据获得的每个截面的所述圆心坐标,基于最小二乘法拟合得到空间轴,计算所有截面的所述坐标点中距离所述空间轴最远和最近点的差,得到圆柱度偏差。
[0010]进一步的,在获取所述灰度图像前,对用于采集所述灰度图像的相机进行标定。
[0011]进一步的,在获得所述灰度图像后,对所述灰度图像进行矫正,包括:获取所述灰度图像中所述柱状工件的上边缘和下边缘坐标,对平均数据进行加法算法计算得到中心线,并通过最小二乘法拟合得到中心线的斜率,由此得到旋转角,根据所述旋转角对所述灰度图像进行矫正。
[0012]进一步的,获得矫正的所述灰度图像后,对所述灰度图像进行预处理,包括:进行感兴趣区域提取;采用高斯滤波器对同一所述灰度图像进行滤波处理;基于大津法算法对处理后所述灰度图像进行阈值分割;基于多级边缘检测算法提取阈值分割后的所述灰度图像中柱状工件的粗糙边缘;采用多项式拟合算法从所述粗糙边缘中得到精细边缘。
[0013]根据本公开的第二方面,提供一种工件精度检测系统,包括:采集模块,用于获取柱状工件在轴向旋转下拍摄到的多个灰度图像,所述柱状工件旋转的总角度为360
°
,多个所述灰度图像是在相同间隔角度下拍摄得到的;计算模块,用于获取所述灰度图像的像素边缘的多个采样点,根据最小二乘法,生成第一基线,设定平行于所述第一基线的第二基线,所述第二基线以距离所述第一基线垂直距离最远的所述采样点为基点,通过改变所述第二基线的斜率,得到第一边界线,设置与所述第一边界线平行的第二边界线,所述第二边界线相交于与所述第一边界线垂直距离最远的所述采样点,计算所述第一边界线和所述第二边界线的距离,得到直线度偏差;和用于基于获取的多个所述灰度图像的所述像素边缘,得到所述柱状工件表面的三维轮廓坐标集,获取所述坐标集在同一所述柱状工件的截面下的所有坐标点,基于粒子群优化算法,获得所述柱状工件的截面的圆心坐标,计算同一截面下的所述坐标点距离所述圆心坐标最远距离和最近距离的差,得到圆度偏差;以及用于根据获得的每个截面的所述圆心坐标,基于最小二乘法拟合得到空间轴,计算所有截面的所述坐标点中距离所述空间轴最远和最近点的差,得到圆柱度偏差。
[0014]根据本公开的第三方面,提供一种工件精度检测设备,包括:相机和光源;机器手;一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上述的工件精度检测方法。
[0015]本公开的技术方案具有以下有益效果:
[0016]提出了一种基于机器视觉的工件精度检测技术方案,可满足精密工件的检测要求,检测过程不接触工件,不会划痕工件,可以快速获取工件形状轮廓来计算其精度。该方案具有高效、快速和自动操作的优点。
附图说明
[0017]图1为本说明书实施例中的一种工件精度检测方法的流程图;
[0018]图2为本说明书实施例中的直线度偏差计算原理图;
[0019]图3为本说明书实施例中三维轮廓计算原理图;
[0020]图4为本说明书实施例中工件精度检测设备的结构框图。
具体实施方式
[0021]现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特征可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本公开的各方面变得模糊。
[0022]此外,附图仅为本公开的示意性图解。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个
硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
[0023]如图1所示,本说明书实施例提供一种工件精度检测方法,该方法的执行主体可以为计算机。该方法具体可以包括以下步骤S101~S104:
[0024]在步骤S101中,获取柱状工件在轴向旋转下拍摄到的多个灰度图像,所述柱状工件旋转的总角度为360
°
,多个所述灰度图像是在相同间隔角度下拍摄得到的。
[0025]其中,柱状工件可以由机器手控制下旋转,其旋转角度固定角度后,拍摄一张柱状工件的图像,如每隔2
°
拍摄一次,则获得180张灰度图像。
[0026]在步骤S102中,获取所述灰度图像的像素边缘的多个采样点,根据最小二乘法,生成第一基线,设定平行于所述第一基线的第二基线,所述第二基线以距离所述第一基线垂直距离最远的所述采样点为基点,通过改变所述第二基线的斜率,得到第一边界线,设置与所述第一边界本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种工件精度检测方法,其特征在于,所述方法包括:获取柱状工件在轴向旋转下拍摄到的多个灰度图像,所述柱状工件旋转的总角度为360
°
,多个所述灰度图像是在相同间隔角度下拍摄得到的;获取所述灰度图像的像素边缘的多个采样点,根据最小二乘法,生成第一基线,设定平行于所述第一基线的第二基线,所述第二基线以距离所述第一基线垂直距离最远的所述采样点为基点,通过改变所述第二基线的斜率,得到第一边界线,设置与所述第一边界线平行的第二边界线,所述第二边界线相交于与所述第一边界线垂直距离最远的所述采样点,计算所述第一边界线和所述第二边界线的距离,得到直线度偏差;基于获取的多个所述灰度图像的所述像素边缘,得到所述柱状工件表面的三维轮廓坐标集,获取所述坐标集在同一所述柱状工件的截面下的所有坐标点,基于粒子群优化算法,获得所述柱状工件的截面的圆心坐标,计算同一截面下的所述坐标点距离所述圆心坐标最远距离和最近距离的差,得到圆度偏差;根据获得的每个截面的所述圆心坐标,基于最小二乘法拟合得到空间轴,计算所有截面的所述坐标点中距离所述空间轴最远和最近点的差,得到圆柱度偏差。2.根据权利要求1所述的工件精度检测方法,其特征在于,在获取所述灰度图像前,对用于采集所述灰度图像的相机进行标定。3.根据权利要求1所述的工件精度检测方法,其特征在于,在获得所述灰度图像后,对所述灰度图像进行矫正,包括:获取所述灰度图像中所述柱状工件的上边缘和下边缘坐标,对平均数据进行加法算法计算得到中心线,并通过最小二乘法拟合得到中心线的斜率,由此得到旋转角,根据所述旋转角对所述灰度图像进行矫正。4.根据权利要求3所述的工件精度检测方法,其特征在于,获得矫正的所述灰度图像后,对所述灰度图像进行预处理,包括:进行感兴趣...

【专利技术属性】
技术研发人员:唐建何洪涛张兵谢佳勋
申请(专利权)人:深圳市汇奥德技术有限公司
类型:发明
国别省市:

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

1