螺纹的检测方法、装置及计算机设备制造方法及图纸

技术编号:34330569 阅读:14 留言:0更新日期:2022-07-31 01:59
本发明专利技术提供了一种螺纹的检测方法、装置、计算机设备和存储介质,通过获取待检测的螺纹图像,从螺纹图像提取包含螺纹区域的ROI区域,再从所述ROI区域进行计算得到各种螺纹参数,从而让机器视觉检测技术取代人工检测,提高检测效率、降低了检测成本,同时还提高了检测的准确度。准确度。准确度。

Thread detection method, device and computer equipment

【技术实现步骤摘要】
螺纹的检测方法、装置及计算机设备


[0001]本专利技术涉及到检测
,特别是涉及到一种螺纹的检测方法、装置、计算机设备。

技术介绍

[0002]作为机械行业中应用最广泛的连接件螺纹来说,对其互换性和标准化程度上有很高的要求,螺纹的尺寸误差非常严重的影响着产品的性能等,如不好拧、密封效果差、结合效果差、预紧度不好、影响机械寿命或者其他严重问题等。因此,提前对螺丝进行质量检测,可以防止制造过程中才发现设备的问题,降低损失,提高效率。螺纹检测主要依赖于利用螺纹量规或万能工具显微镜进行人工检测,这种依靠人工用螺纹量规检测螺纹的方法十分耗时、工作量大费力、速度慢效率低、准确度低并且也很难把握控制,容易受人为的影响,同时人工成本也非常昂贵。这种检测方法已经不能满足高效率、高精度、大批量、自动化的现代工业的发展要求,在很大程度上阻碍了工业的发展进程。

技术实现思路

[0003]本专利技术的主要目的为提供一种螺纹的检测方法,能够解决现有技术中利用人工进行螺纹检测带来的技术问题。
[0004]本专利技术提供的一种螺纹的检测方法,包括以下步骤:
[0005]获取待检测的螺纹图像;
[0006]基于所述螺纹图像提取包含螺纹区域的ROI区域;
[0007]基于所述ROI区域进行计算得到螺纹参数。
[0008]进一步,
[0009]对所述螺纹图像进行二值化处理;
[0010]遍历二值化处理后的螺纹图像,提取位于同一侧螺纹牙顶的位置坐标作为第一坐标,对所述第一坐标进行直线拟合,判断螺纹是否倾斜;
[0011]若是,对所述二值化处理后的螺纹图像进行旋转,矫正为无倾斜的螺纹图像;
[0012]基于所述无倾斜的螺纹图像进行图像切割得到包含螺纹区域的ROI区域。
[0013]进一步,所述基于所述ROI区域进行计算得到螺纹参数的步骤,包括:
[0014]遍历所述ROI区域,根据明暗、暗明转变获得螺纹的轮廓点位置坐标;
[0015]基于所述轮廓点的位置坐标,计算得到螺纹参数。
[0016]进一步,
[0017]所述基于所述轮廓点的位置坐标,计算得到螺纹参数的步骤,包括:
[0018]根据局部极值点求出螺纹牙顶的位置坐标和螺纹牙底的位置坐标;
[0019]基于所述螺纹牙顶的位置坐标和/或螺纹牙底的位置坐标,计算所述螺纹参数。
[0020]进一步,所述螺纹参数包括:
[0021]齿数量、外牙径、内牙径、外牙距、内牙距、齿深度、牙顶角度以及牙底角度中的一
种或多种。
[0022]本专利技术还提供一种螺纹的检测装置,包括:
[0023]获取模块,用于获取待检测的螺纹图像;
[0024]提取模块,用于基于所述螺纹图像提取包含螺纹区域的ROI区域;
[0025]计算模块,用于基于所述ROI区域进行计算得到螺纹参数。
[0026]进一步地,所述螺纹的检测装置,还包括:
[0027]二值化处理子模块,用于对所述螺纹图像进行二值化处理;
[0028]判断子模块,用于遍历二值化处理后的螺纹图像,提取位于同一侧螺纹牙顶的位置坐标作为第一坐标,对所述第一坐标进行直线拟合,判断螺纹是否倾斜;
[0029]旋转子模块,用于对二值化处理后的螺纹图像进行旋转,得到无倾斜的螺纹图像;
[0030]切割子模块,用于基于所述无倾斜的螺纹图像进行图像切割得到包含螺纹区域的ROI区域。
[0031]进一步地,所述计算模块,包括:
[0032]遍历子模块,用于遍历所述ROI区域,根据明暗、暗明转变获得螺纹的轮廓点位置坐标;
[0033]计算子模块,用于基于所述轮廓点的位置坐标,计算得到螺纹参数。
[0034]本专利技术还提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述任一项方法的步骤。
[0035]本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述任一项方法的步骤。
[0036]相对于现有技术,本专利技术提供了一种螺纹的检测方法、装置、计算机设备和存储介质,通过获取待检测的螺纹图像,从螺纹图像提取包含螺纹区域的ROI区域,再从所述ROI区域进行计算得到各种螺纹参数,从而让机器视觉检测技术取代人工检测,提高检测效率、降低了检测成本,同时还提高了检测的准确度。
附图说明
[0037]图1为本专利技术螺纹的检测方法流程图;
[0038]图2为本专利技术螺纹的检测装置的框架示意图;
[0039]图3为本专利技术实施例的螺纹图像。
[0040]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0041]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0042]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0043]参照图1,本专利技术实施例的一种螺纹的检测方法包括以下步骤:
[0044]S1、获取待检测的螺纹图像;
[0045]S2、基于所述螺纹图像提取包含螺纹区域的ROI区域;
[0046]S3、基于所述ROI区域进行计算得到螺纹参数。
[0047]如上述步骤S1所述,待检测的螺纹图像可以通过由工业相机、镜头、平行光源和计算机构成的测量平台获得;具体地,将待测工件放置在测量平台上,由工业相机拍摄工件垂直截面图像并输入计算机。由于目前大多数图像的识别都是在整张图像上进行的,处理图像的时耗较大,影响了运算的速度,为了提高螺纹检测的速度和准确性,本实施例选取包含螺纹区域边缘的区域作为ROI区域(感兴趣区域),后续的图像处理、分析和计算只需针对该ROI区域进行即可,由于所处理的图像信息较少从而大大缩短了处理的时间。
[0048]进一步,所述基于所述螺纹图像提取包含螺纹区域的ROI区域的步骤,包括:
[0049]S11、对所述螺纹图像进行二值化处理;
[0050]S12、遍历二值化处理后的螺纹图像,提取位于同一侧螺纹牙顶的位置坐标作为第一坐标,对所述第一坐标进行直线拟合,判断螺纹是否倾斜;
[0051]若是,对所述二值化处理后的螺纹图像进行旋转,矫正为无倾斜的螺纹图像;
[0052]S13、基于所述无倾斜的螺纹图像进行图像切割得到包含螺纹区域的ROI区域。
[0053]上述步骤的主要目的是把螺纹旋转正消除干扰分割出竖直的螺纹区域图像ROI,让检测准确的获得螺纹区域,其主要流程为:
[0054]对螺纹图像进行二值化处理,遍历像素提取螺纹左侧牙本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种螺纹的检测方法,其特征在于,包括以下步骤:获取待检测的螺纹图像;基于所述螺纹图像提取包含螺纹区域的ROI区域;基于所述ROI区域进行计算得到螺纹参数。2.根据权利要求1所述螺纹的检测方法,其特征在于,所述基于所述螺纹图像提取包含螺纹区域的ROI区域的步骤,包括:对所述螺纹图像进行二值化处理;遍历二值化处理后的螺纹图像,提取位于同一侧螺纹牙顶的位置坐标作为第一坐标,对所述第一坐标进行直线拟合,判断螺纹是否倾斜;若是,对所述二值化处理后的螺纹图像进行旋转,矫正为无倾斜的螺纹图像;基于所述无倾斜的螺纹图像进行图像切割得到包含螺纹区域的ROI区域。3.根据权利要求1所述螺纹的检测方法,其特征在于,所述基于所述ROI区域进行计算得到螺纹参数的步骤,包括:遍历所述ROI区域,根据明暗、暗明转变获得螺纹的轮廓点位置坐标;基于所述轮廓点的位置坐标,计算得到螺纹参数。4.根据权利要求3所述螺纹的检测方法,其特征在于,所述基于所述轮廓点的位置坐标,计算得到螺纹参数的步骤,包括:根据局部极值点求出螺纹牙顶的位置坐标和螺纹牙底的位置坐标;基于所述螺纹牙顶的位置坐标和/或螺纹牙底的位置坐标,计算所述螺纹参数。5.根据权利要求5所述螺纹的检测方法,其特征在于,所述螺纹参数包括:齿数量、外牙径、内牙径、外牙距、内牙距、齿深度、牙顶角度以及牙底角度中的...

【专利技术属性】
技术研发人员:武亚飞张永鹏李亚辉廖景护
申请(专利权)人:深圳市杰恩世智能科技有限公司
类型:发明
国别省市:

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

1