论文部分内容阅读
锯条应用于工业制造中,具有硬度高、柔韧性强、抗热性及抗磨损性强等特点,主要出口欧美等地。锯条表面喷涂白色油漆,表面印刷Logo、字符、条形码等图案。印刷过程中,可能会把图案印偏、印错或者图案有划痕等缺陷。锯条生产数量大,传统的检测方法是人工目测全检,质检人员带有很强的主观性和容易产生视觉疲劳,这样的检测方法容易导致误判,影响生产效益。而机器视觉具有高效性、持久性、能在复杂的环境下工作等特点,已经广泛应用到各个生产领域,使用机器视觉检测技术能够提高生产效率。因此,本文结合实际的应用,对基于机器视觉锯条表面缺陷检测系统进行研究,以实现锯条表面缺陷的有效、快速检测。本文首先介绍机器视觉系统的起源和机器视觉技术在国内外的发展状况以及机器视觉检测技术在印刷行业的应用。根据锯条生产现场条件和客户的要求,确定机器视觉系统的硬件。根据锯条表面缺陷的特征,制定机器视觉系统中图像预处理算法和锯条表面缺陷检测的算法,然后对算法进行深入研究;最后结合软、硬件建立了基于机器视觉锯条表面缺陷检测系统。本文研究的主要内容:根据生产的实际,每次检测4条锯条,基于轮廓周长提取目标;针对检测流水线的局限性,计算锯条的偏离角度,基于仿射变换校正锯条水平放置。用垂直投影把锯条分成8块子单元,计算子单元的高度与长度,然后基于模板匹配进行目标定位,利用帧差法的原理,用目标与模板图像相减,最后对输出图像二值化,该方法快速、准确检测锯条表面缺陷。锯条根据齿形的疏密程度分类,此时辨别锯条类型的方法是:取一段相等长度的锯条,基于像素遍历计算这段锯条的齿数。根据生产的检测要求,选择合适的相机、镜头、光源。使用VS2010作为开发工具,在OpenCv开源视觉库的基础上开发机器视觉检测系统。通过检测的结果和分析验证,开发的基于机器视觉锯条表面缺陷检测系统具有良好的鲁棒性,为后续的工厂自动化检测实现提供了技术指导。