论文部分内容阅读
随着国内石材在生活中使用率的不断扩大以及人们低碳环保的生活理念越来越高,石材在各行各业中的应用范围不断提高,因此石材相关行业对石材生产中的质量检测要求也在不断提高。颜色识别是石材质量检测中的重要组成部分,通过对抛光石材表面颜色的检测,为后续抛光石材的加工设计提供基础数据库。目前,对抛光石材表面颜色的检测主要是采用人工检测识别的方式,而人工肉眼识别用时长、工作量大、效率低、主观判断对结果影响较大。故而,实现石材表面颜色的自动识别十分必要。本论文针对石材企业实际生产中存在的颜色检测问题,结合图像处理技术和MATLAB编程软件,设计了一种基于机器视觉检测技术的抛光石材表面颜色识别系统。本论文主要研究内容如下:(1)图像处理技术的研究。将CCD(Charge Coupled Device电荷耦合装置:电荷耦合器件)工业相机收集到的抛光石材图像输入计算机中,并且对抛光石材图像进行去噪、平滑等预处理,为后续石材表面颜色的检测与识别做好准备。(2)石材表面颜色识别。首先设置门限,对待测抛光石材图像进行处理,得到二值化图像,然后提取出待测抛光石材图像的颜色特征值,最后将提取的待测抛光石材图像的颜色特征值依次与标准抛光石材的颜色特征值匹配,得到了该待测抛光石材的颜色。(3)硬件系统设计。根据设计需求,选取了适合本系统的硬件,包括照明设备、光学镜头、CCD工业相机以及配套的图像采集软件等。根据所选硬件搭建出了抛光石材表面颜色识别装置。(4)系统软件设计。本论文是在MATLAB平台下来完成石材表面颜色识别系统的程序控制。主要是通过调用MATLAB系统函数以及编程来完成图像处理及颜色识别等算法,编写控制界面以实现颜色识别系统的控制。通过硬件设计并结合软件编程控制,实现了抛光石材表面颜色的自动识别。将该系统应用到石材生产加工设备上,为补充国内石材企业在石材表面颜色检测方面未实现自动化的空缺奠基。本文研究的检测系统为抛光石的装饰设计提供了基础平台,同时可以提高石材的利用率,降低石材生产企业的人工成本和管理成本。