论文部分内容阅读
玻璃堆垛是平板玻璃生产过程中的最后一道工序。通常,在堆垛机抓取玻璃切片之前,需要对玻璃切片进行完整性检测。玻璃完整性检测是指检测玻璃切片的外观质量,包括尺寸、形状、边缘缺口、等级标志等。目前,国内大多数玻璃生产厂家依然采用传统的人工检测方式,这是造成国产玻璃质量不高的一个重要原因。近年来,机器视觉的高速发展使其成为产品质量检测的一种重要手段。本文研究了玻璃完整性检测的两大关键算法——边缘检测和墨点识别,并在此基础上完成了玻璃完整性在线检测系统的实现。通过分析玻璃完整性在线检测系统的功能需求,提出了系统的总体方案。详细阐述了系统各模块的功能。根据图像处理算法的设计要求,采取了一种基于轮廓的图像处理方案,提出了算法的基本流程。完成了玻璃边缘检测算法的详细设计。采用阈值分割对玻璃图像进行二值化,并提取图像中的轮廓。为了检测轮廓中的直线,分析了数字图像中直线的性质,提出了一种改进的直线检测算法。对玻璃轮廓进行分段直线检测,对被识别为直线的线段进行组合而得到玻璃的直线边缘。设计了一套墨点识别算法。算法首先提取墨点局部区域,并对局部区域进行预处理、阈值分割和墨点轮廓提取。提出了一种基于Freeman链码的区域填充算法,对墨点轮廓进行填充。通过分析墨点几何特性和灰度特性,选取了六个特征进行墨点识别。最后,完成了玻璃完整性在线检测系统的详细设计,实现了系统的各个模块,并给出了该系统的一个应用实例。