论文部分内容阅读
螺杆作为制造行业基础的一部分,其质量会直接影响该行业未来的发展,因此在工业中需要在螺杆内孔上覆盖涂层来加强对螺杆内孔表面的防护。覆盖在螺杆内孔的涂层的过量和缺少都会影响螺杆的质量及其参与工业生产工序的性能,加强螺杆内孔涂层缺陷的检测显得尤为重要。螺杆这种零部件目前常用的检测方法仍然是人工检测,这种检测方法效率低而且主观性强,已经不适合自动化生产,并且难以达到企业精度标准。目前国内外使用视觉检测方法检测螺杆内孔涂层缺陷的案例很少,因此,作为新式检测方式的视觉检测方法亟待应用在此类工件的检测上。实验室合作的企业要求检测的螺杆内孔涂层缺陷的技术要求是涂层孔洞直径应当大于3mm,机器视觉检测技术可以检测出这一精度的缺陷,本研究方法就是围绕这一指标进行测试和实验。该检测装置包括平移台A和平移台B,使螺杆内孔移动到镜头位置并对螺杆内孔底面、侧面、顶面分别采集图像。根据检测条件选择镜头、相机、光源,并实现螺杆内孔涂层缺陷检测装置的搭建。在软件设计上,主要包括系统软件功能实现和缺陷检测算法设计。其中,缺陷检测算法中根据缺陷成像的成像特征进行识别和分类,图像处理算法是检测的关键,利用图像预处理中的图像增强中灰度变换使图像表面的所需特征更明显,边缘检测中的Canny检测算法和阈值分割中的全局固定阈值分割确定了底面图像的中心圆的边界和底面边界,全局固定阈值分割和全局动态阈值中的最大类间方差法来分割螺杆各个面的色调(H)通道的图像,最后通过数学形态学中的开运算和闭运算得出精确的缺陷区域。利用检测算法遍历图库进行实验测试,能够检测出孔洞直径3mm以上的缺陷区域,检测漏检率8.57%,精度较高。