【技术实现步骤摘要】
基于机器视觉的高压油管接头外螺纹检测方法
本专利技术涉及一种机器视觉检测方法,具体涉及一种面向高压油管接头的机器视觉智能检测方法。
技术介绍
高压油管接头是液压系统中高压油管与高压油管、高压油管与液压元件之间的可拆解式的连接固件,在高压油管接头的生产中,通过对接头外螺纹的各参数进行检测和分析,判别螺纹(即高压油管接头)的优劣,有效的控制产品的质量,提高高压油管接头的出厂品质,保证液压系统的高效、稳定运行。目前的主要的检测方法为螺纹规测量,这种测量方法不但会对螺纹产生磨损而且难以满足大批量、高速检测的要求。机器视觉检测是近年来发展起来的先进的检测技术,具有非接触式、高速、精度高、自动化程度高等特点,将机器视觉应用于高压油管接头的检测可以避免对螺纹产生磨损,且提高测量的精度与速度。本专利技术的外螺纹检测方法可多个工件同时测量,并自动寻找螺纹区域进行分析,很大程度上简化了操作步骤,提高检测效率。并且,一般基于机器视觉的螺纹测量系统在检测前需要对工件进行处理,使工件螺纹区域的洁净、无异物干扰,保证测量的准确性。但本专利技术对检测时螺纹区域粘上铁屑、油污等异物导致测量异常的情况,进行针对性处理,剔除了异常点,保证了测量的准确性。本专利技术外径和中径检测精度在0.01mm以内,螺距的检测精度在0.01mm以内,牙角的检测精度在0.5度以内,满足了工业生产的需求。
技术实现思路
专利技术目的:本专利技术的目的是为了解决现有技术中的不足,提供一种基于机器视觉的高压油管接头外螺纹检测方法,该方法能够实现多个工件同时测量,且自动寻找螺纹区域进行分析,有一定的抗干扰能力,检测速度快 ...
【技术保护点】
1.一种基于机器视觉的高压油管接头外螺纹检测方法,其特征在于:包括如下步骤:(1)、搭建由工业相机、镜头、平行光源和计算机构成的测量平台;(2)、将待测工件放置在测量平台上,由工业相机拍摄工件垂直截面图像并传入计算机;(3)、对采集到的图像先进行中值滤波,再轮廓提取,删除较小的轮廓,储存剩下的每个轮廓点;(4)、对步骤(3)中的轮廓点进行螺纹点判别,若是螺纹点,将其储存;(5)、将步骤(4)中相邻的螺纹点进行组合,构成螺纹区域,并且按照螺纹区域的位置,在步骤(3)所采集的图像上设置感兴趣区域即ROI区域;(6)、在步骤(5)得到的螺纹区域中,计算每个螺纹点的距离,寻找相距最远的两个螺纹点,并且计算这两点连线的倾斜角;(7)、通过步骤(6)中获取的倾斜角,对步骤(5)所得的螺纹区域进行工件放置角度求解,获取工件放置角度;(8)、对步骤(5)中的ROI区域使用双三次线性插值,将该区域放大四倍;(9)、对步骤(8)中的放大图像进行Canny边缘检测,获取Canny轮廓图;(10)、以步骤(7)所获的工件放置角度为基准线倾斜角,求解上下基准线,并找到上下基准线与步骤(9)中Canny轮廓图的交 ...
【技术特征摘要】
1.一种基于机器视觉的高压油管接头外螺纹检测方法,其特征在于:包括如下步骤:(1)、搭建由工业相机、镜头、平行光源和计算机构成的测量平台;(2)、将待测工件放置在测量平台上,由工业相机拍摄工件垂直截面图像并传入计算机;(3)、对采集到的图像先进行中值滤波,再轮廓提取,删除较小的轮廓,储存剩下的每个轮廓点;(4)、对步骤(3)中的轮廓点进行螺纹点判别,若是螺纹点,将其储存;(5)、将步骤(4)中相邻的螺纹点进行组合,构成螺纹区域,并且按照螺纹区域的位置,在步骤(3)所采集的图像上设置感兴趣区域即ROI区域;(6)、在步骤(5)得到的螺纹区域中,计算每个螺纹点的距离,寻找相距最远的两个螺纹点,并且计算这两点连线的倾斜角;(7)、通过步骤(6)中获取的倾斜角,对步骤(5)所得的螺纹区域进行工件放置角度求解,获取工件放置角度;(8)、对步骤(5)中的ROI区域使用双三次线性插值,将该区域放大四倍;(9)、对步骤(8)中的放大图像进行Canny边缘检测,获取Canny轮廓图;(10)、以步骤(7)所获的工件放置角度为基准线倾斜角,求解上下基准线,并找到上下基准线与步骤(9)中Canny轮廓图的交点;(11)、将步骤(10)中所得上下交点之间的Canny轮廓点进行异常点剔除;(12)、将步骤(11)中的点用最小二乘法拟合成直线,即为螺纹边缘线;(13)、通过步骤(12)得到的螺纹边缘线,计算相邻边缘线内外交点与夹角,外夹角即为螺纹牙角,外交点平均间距乘上每个像素对应的实际距离即为牙距,取相邻内外交点的中点,利用最小二乘法拟合成直线即为螺纹中径线;(14)、寻找螺纹顶点,利用最小二乘法拟合将这些点拟合成螺纹外径线;(15)、重复步骤(6)~(14),计算每个ROI区域内的螺纹边信息;(16)、对于单个螺纹,直接计算两螺纹边外径线间距和中径线间距,可得该螺纹外径与中径;当工件上存在多个螺纹或者多个工件同时测量时,需要将步骤(15)中得到的螺纹边进行配对,分别计算配对螺纹边两外径线和两中径线之间的距离乘以像素点对应的实际距离,即为螺纹外径与中径;(17)将步骤(13)中得到的牙距、牙角和步骤(16)中得到的外径、中径与数据库内螺纹信息进行比对,判断该螺纹是否合格。2.根据权利要求1所述的一种基于机器视觉的高压油管接头外螺纹检测方法,其特征在于:步骤(4)中的螺纹点判别具体步骤如下:1)以步骤(3)中的轮廓点为中心,建立N×N大小的滑动窗口,其中N的值要大于该螺纹牙距对应的像素点数;2)统计窗口内轮廓点个数,若滑动窗口内轮廓点个数大于阈值,则判定中心点为螺纹点;3)沿着轮廓方向移动滑动窗口,遍历每个轮廓点,储存相应的螺纹点;由于螺纹区域高低不平的特性,若滑动窗口处于螺纹区域内,当窗口内轮廓起伏程度越大时,窗口内轮廓点数T也越多,当T大于设定的阈值,则可判定该中心轮廓点为螺纹点。3.根据权利要求1所述的一种基于机器视觉的高压油管接头外螺纹检测方法,其特征在于:步骤(7)中的工件...
【专利技术属性】
技术研发人员:张堃,李子杰,戚顺平,华亮,吴建国,张培建,瞿宏俊,
申请(专利权)人:南通大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。