论文部分内容阅读
在簇绒地毯织造过程中,地毯的疵点是影响地毯质量的主要因素,而疵点检测则是保证地毯质量的主要手段。传统的地毯疵点检测方法是人工检测,这种检测方式劳动强度大,检测效率低,检测精度受到检验工人的经验与疲劳程度的影响,可靠性低。因此采用自动检测技术是生产地毯过程中对其质量控制的必然趋势。本文将机器视觉技术引入簇绒地毯疵点的检测领域,针对基于机器视觉的簇绒地毯疵点检测算法展开研究,设计了针对跳纱、断纱类疵点的检测算法,具体内容如下:图像预处理:根据断纱跳纱类疵点的特征设计了一种基于小波去噪的方法对地毯图像进行预处理,得到初步的滤波去噪图像。为了得到理想的滤波效果,先对地毯图像进行线性平滑滤波操作,使地毯图像模糊化,滤除地毯的细节纹理部分,然后使用Sym小波对地毯图像进行进一步的滤波处理。使地毯的正常纹理部分得到最大化的滤除,进一步突出疵点区域。疵点判别与疵点分割:在疵点判别过程中,对小波分解后的高频细节子图像进行小波特征分析,分别用小波熵和小波能量特征值对地毯中是否含有疵点进行判断。在此基础上使用最大熵法计算出阈值分割的最佳阈值,并使用此阈值二值化地毯图像,使疵点区域从背景图像中分离出来。疵点特征提取:在对二值化的疵点图像进行形态分析时,采用Canny边缘检测算子提取疵点的边界,并在此基础上分析疵点区域的大小、面积等形态学特征。在本文的最后,使用Visual C++软件设计了一套基于OpenCV的簇绒地毯疵点检测系统。并对系统进行测试,结果表明,此系统可以很好的实现簇绒地毯的断纱和跳纱类疵点的检测。