一种丝杆直线度的检测方法、计算设备及可读存储介质技术

技术编号:36807050 阅读:22 留言:0更新日期:2023-03-09 00:21
本发明专利技术公开了一种丝杆直线度的检测方法、计算设备及可读存储介质,涉及丝杆直线度测量技术领域。本发明专利技术的丝杆直线度的检测方法包括:首先,获取待处理丝杆的多张第一原始图像,每张第一原始图像对应待处理丝杆的一部分,且相邻两张第一原始图像具有重叠区域。接着,依据重叠区域,将多张第一原始图像拼接为第一拼接图像,并获取第一拼接图像中每个螺纹的第一中心点坐标。然后,根据获得的多个第一中心点坐标,拟合出待处理丝杆的第一轴线,多个第一中心点坐标到第一轴线的距离之和最小。最后,至少依据第一轴线,确定待处理丝杆的直线度。本发明专利技术的丝杆直线度的检测方法既能提高丝杆直线度检测的准确性,又能提高检测效率。又能提高检测效率。又能提高检测效率。

【技术实现步骤摘要】
一种丝杆直线度的检测方法、计算设备及可读存储介质


[0001]本专利技术涉及丝杆直线度测量
,尤其涉及一种丝杆直线度的检测方法、计算设备及可读存储介质。

技术介绍

[0002]丝杆在工业生产中是一种应用极为广泛的重要零件,能够在机构中实现运动和动力的传递。为了满足相应的传动需求,保证足够的传动精度,每一种型号的丝杆都设计有特定的外形尺寸和形状参数。其中,丝杆的直线度是影响传动的重要参数,直线度不符合要求的丝杆会导致设备无法正常运行。
[0003]目前,丝杆直线度的检测多采用千分表打表的方式,具体地,主要依靠测头在丝杆表面的位移来检测,其检测结果易受丝杆加工问题(例如表面的毛刺、颗粒等)以及人工操作水平(例如读数)等主观影响,因此检测准确性校低。并且,人工检测的效率也较低。
[0004]为此,亟需一种新的丝杆直线度检测方法来解决上述技术问题。

技术实现思路

[0005]为此,本专利技术提供了一种丝杆直线度的检测方法、计算设备及可读存储介质,以力图解决或者至少缓解上面存在的问题。
[0006]根据本专利技术的一个方面,提供一种丝杆直线度的检测方法,包括:获取待处理丝杆的多张第一原始图像,每张第一原始图像对应待处理丝杆的一部分,且相邻两张第一原始图像具有重叠区域;依据重叠区域,将多张第一原始图像拼接为第一拼接图像;获取第一拼接图像中每个螺纹的第一中心点坐标;根据获得的多个第一中心点坐标,拟合出待处理丝杆的第一轴线,多个第一中心点坐标到第一轴线的距离之和最小;至少依据第一轴线,确定待处理丝杆的直线度。
[0007]可选地,在根据本专利技术的丝杆直线度的检测方法中,依据重叠区域,将多张第一原始图像拼接为第一拼接图像,包括:对于每两张相邻的第一原始图像,分别检测重叠区域的特征点;匹配检测出的特征点;依据匹配的特征点,将多张第一原始图像拼接为第一拼接图像。
[0008]可选地,在根据本专利技术的丝杆直线度的检测方法中,获取第一拼接图像中每个螺纹的第一中心点坐标,包括:对第一拼接图像进行二值化和形态化预处理,得到处理后的二值图像;分割出二值图像中每个螺纹的图像;依据每个螺纹的图像,提取每个螺纹的轮廓;依据每个螺纹的轮廓,确定每个螺纹的第一中心点坐标。
[0009]可选地,在根据本专利技术的丝杆直线度的检测方法中,分割出二值图像中每个螺纹的图像,包括:确定二值图像中丝杆的螺距;以二值图像中第一个螺纹的起始位置为起点,将每隔螺距的一个图像段作为一个螺纹图像。
[0010]可选地,在根据本专利技术的丝杆直线度的检测方法中,至少依据第一轴线,确定待处理丝杆的直线度,包括:获取每个第一中心点坐标到第一轴线的距离,并将其中的最大距离
作为待处理丝杆的直线度。
[0011]可选地,在根据本专利技术的丝杆直线度的检测方法中,在至少依据第一轴线,确定待处理丝杆的直线度之前,还包括:获取待处理丝杆旋转预设角度后的多张第二原始图像;将多张第二原始图像进行拼接,得到第二拼接图像;获取第二拼接图像中每个螺纹的第二中心点坐标;根据获得的多个第二中心点坐标,拟合出旋转预设角度后的待处理丝杆的第二轴线。
[0012]可选地,在根据本专利技术的丝杆直线度的检测方法中,至少依据第一轴线,确定待处理丝杆的直线度,包括:依据第一轴线和第二轴线,确定待处理丝杆的直线度。
[0013]可选地,在根据本专利技术的丝杆直线度的检测方法中,依据第一轴线和第二轴线,确定待处理丝杆的直线度,包括:依据第一轴线和第二轴线,重建预设的空间坐标系下的空间轴线;分别将第一中心点坐标和第二中心点坐标变换为空间坐标系下,得到变换后的第一中心点坐标和变换后的第二中心点坐标;确定变换后的第一中心点坐标和变换后的第二中心点坐标分别到上述空间轴线的距离,得到多个距离;将包络多个距离的最小圆的直径,确定为丝杆的直线度。
[0014]可选地,在根据本专利技术的丝杆直线度的检测方法中,预设角度为90度。
[0015]可选地,在根据本专利技术的丝杆直线度的检测方法中,在匹配检测出的特征点之后,且在依据匹配的特征点,将多张第一原始图像拼接为第一拼接图像之前,还包括:获取预设的标准螺距值;将匹配的特征点之间距离大于或小于预设距离的特征点删除,预设距离为标准螺距值的预设倍数。
[0016]根据本专利技术的又一个方面,提供一种计算设备,包括:至少一个处理器;以及存储器,存储有程序指令,其中,程序指令被配置为适于由至少一个处理器执行,程序指令包括用于执行根据本专利技术的丝杆直线度的检测方法的指令。
[0017]根据本专利技术的又一个方面,提供一种存储有程序指令的可读存储介质,当程序指令被计算设备读取并执行时,使得计算设备执行根据本专利技术的丝杆直线度的检测方法。
[0018]根据本专利技术的丝杆直线度的检测方法,首先获取对待处理丝杆拍摄的多张第一原始图像。然后,将第一原始图像进行拼接,并通过拼接图像中每个螺纹的中心点坐标拟合出丝杆的轴线。最后,依据轴线确定丝杆的直线度。可见,本专利技术是通过对丝杆图像进行处理,拟合丝杆轴线来确定直线度,这样可以避免现有技术中丝杆加工问题和人工操作水平的影响。并且,本专利技术不是直接通过丝杆表面的测量值计算,而是利用表面信息重建中心轴线,即并非简单地采用表面结果代替内部结果,从而可以保证丝杆直线度检测的准确性。
[0019]另外,本专利技术通过图像处理方式自动进行丝杆直线度的检测,相比人工处理,可以大幅提高丝杆直线度的检测效率。
[0020]因此,本专利技术既能提高丝杆直线度检测的准确性,又能提高检测效率。
附图说明
[0021]为了实现上述以及相关目的,本文结合下面的描述和附图来描述某些说明性方面,这些方面指示了可以实践本文所公开的原理的各种方式,并且所有方面及其等效方面旨在落入所要求保护的主题的范围内。通过结合附图阅读下面的详细描述,本公开的上述以及其它目的、特征和优势将变得更加明显。遍及本公开,相同的附图标记通常指代相同的
部件或元素。
[0022]图1示出了根据本专利技术一个实施例的计算设备100的结构框图;
[0023]图2示出了根据本专利技术一个实施例的丝杆直线度的检测方法200的流程图;
[0024]图3示出了根据本专利技术一个实施例的两种型号的丝杆示意图;
[0025]图4示出了根据本专利技术一个实施例的第一拼接图像以及一个拼接处的示意图;
[0026]图5示出了根据本专利技术又一个实施例的丝杆直线度的检测方法500的流程图;
[0027]图6(a)示出了根据本专利技术一个实施例的待处理丝杆在空间坐标下的示意图;
[0028]图6(b)示出了根据本专利技术一个实施例的第一轴线的示意图;
[0029]图6(c)示出了根据本专利技术一个实施例的第二轴线的示意图;
[0030]图7示出了根据本专利技术又一个实施例的丝杆直线度的检测方法的流程图的示意图。
具体实施方式
[0031]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种丝杆直线度的检测方法,包括:获取待处理丝杆的多张第一原始图像,每张所述第一原始图像对应所述待处理丝杆的一部分,且相邻两张第一原始图像具有重叠区域;依据所述重叠区域,将所述多张第一原始图像拼接为第一拼接图像;获取所述第一拼接图像中每个螺纹的第一中心点坐标;根据获得的多个第一中心点坐标,拟合出所述待处理丝杆的第一轴线,所述多个第一中心点坐标到所述第一轴线的距离之和最小;至少依据所述第一轴线,确定所述待处理丝杆的直线度。2.如权利要求1所述的方法,其中,所述依据所述重叠区域,将所述多张第一原始图像拼接为第一拼接图像,包括:对于每两张相邻的第一原始图像,分别检测重叠区域的特征点;匹配检测出的特征点;依据匹配的特征点,将所述多张第一原始图像拼接为所述第一拼接图像。3.如权利要求1或2所述的方法,其中,所述获取所述第一拼接图像中每个螺纹的第一中心点坐标,包括:对所述第一拼接图像进行二值化和形态化预处理,得到处理后的二值图像;分割出所述二值图像中每个螺纹的图像;依据每个螺纹的图像,提取每个螺纹的轮廓;依据每个螺纹的轮廓,确定每个螺纹的第一中心点坐标。4.如权利要求3所述的方法,其中,所述分割出所述二值图像中每个螺纹的图像,包括:确定所述二值图像中丝杆的螺距;以所述二值图像中第一个螺纹的起始位置为起点,将每隔螺距的一个图像段作为一个螺纹图像。5.如权利要求1

4中任一项所述的方法,其中,所述至少依据所述第一轴线,确定所述待处理丝杆的直线度,包括:获取每个第一中心点坐标到所述第一轴线的距离,并将其中的最大距离作为所述待处理丝杆的直...

【专利技术属性】
技术研发人员:刘坚张桢巍周飞滔王辰
申请(专利权)人:无锡市锡山区半导体先进制造创新中心
类型:发明
国别省市:

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

1