论文部分内容阅读
密封圈在生产的过程中会出现尺寸误差、表面缺陷等问题,随着自动化生产水平的提高和生产规模的扩大,采用传统的人工检测的方法已经远远无法满足生产需求。机器视觉具有非接触、高效率和高精度的特点,基于机器视觉的检测方法是一种全新的方法。随着科技的发展,采用机器视觉的方法来检测密封圈缺陷,能大大提高密封圈的检测效率与检测精度,降低企业的生产成本。因此,本文结合实际的应用,对基于机器视觉的密封圈检测系统进行了研究和开发,以实现对密封圈的缺陷检测。本文首先对机器视觉检测的理论和方法进行了介绍,并对当下密封圈检测技术的技术背景和发展状况进行了分析。接着根据密封圈实际的检测要求,结合Bresenham算法设计了一套使用于密封圈缺陷检测的算法,最后结合了软件和硬件开发了基于机器视觉的密封圈检测系统。本文研究的主要内容包括:对多种计算机的传统画线算法和Bresenham算法理论进行了分析,并做了一个简单的程序对比几种算法的效率,证明了Bresenham在计算机硬件的实现上具有明显的优势,它与其它算法对比优势就是不需要进行浮点运算。对图像二值化的理论进行了学习和了解,并深入研究了Otsu阈值分割算法,并采用该算法对本文的密封圈原图像进行了二值化的处理。尺寸检测方面,首先是对传统的尺寸检测算法作为了解、分析和对比,继而本文的算法采用的是基于Bresenham算法设计出来的一种尺寸检测方法。在缺陷检测方面,介绍了几种方法,并与本文设计的算法做对比,得出本文的算法具有效率高,误检率低的优势。在机器视觉系统的开发中,选了合适的光源、相机和镜头等硬件搭建了密封圈检测的实验平台;并使用VS2010作为软件系统的开发工具,用OpenCV作为图像处理的函数库编写了软件,并给出了软件的框架和处理的流程。通过实验的结果分析验证,本文所设计的基于机器视觉的密封圈检测系统具有较高的效率和精度,为密封圈企业的自动化检测提供了技术指导。