论文部分内容阅读
随着现代化工业向着高效化、自动化的方向发展,生产中长期以人眼检测为主的颜色识别工程检验作业也趋向自动化、智能化,而其实现的必要条件是各式各样的颜色识别传感器的出现。起初的颜色识别传感器工作原理是将发光二极管照射在被测物体上反射出来的光通过红、绿、蓝三种颜色滤光片的修正后,输入给后续信号处理电路中对颜色信号进行具体的识别工作。而机器视觉技术的出现和不断成熟改变了这个复杂而又落后的颜色识别方式,并广泛地用于各种成品检测和质量控制等领域。针对目前我国皮革工业对皮革颜色测量的高效率、高精度、数字化的不断需求,本文提出了一种基于MT9M111颜色识别系统的设计方案。该设计方案以美光公司的CMOS数字图像传感器MT9M111为前端图像采集传感器,选用低成本高性能的Altera公司的CycloneⅡ系列FPGAEP2C8Q208C8做为下位机图像采集传输平台的核心,并利用EZ-USB FX2LP系列芯片CY7C68013A将采集到的单帧图像数据传输至上位PC机,最后在PC上设计开发了一个基于LabVIEW的图像颜色识别处理的软件方便对被测目标的进行颜色识别操作。本文详细阐述了如何以FPGA为核心控制芯片完成对图像的采集和传输的同时,还介绍了一款基于LabVIEW自行开发的颜色识别系统软件。硬件设计上,主要包含有三大部分:核心控制部分、图像信息捕获部分和通信传输部分。固件设计上,由于MT9M111的工作模式需要通过I2C总线对其进行配置,所以根据MT9M111芯片的采集时序设计了CMOS图像采集模块,并在该模块的控制下,将采集到的单帧图像数据缓存到SRAM中;而图像传输部分,根据CY7C68013A芯片Slave FIFO同步传输的工作原理及其时序关系,设计了Slave_FIFO模块,保证了被采集到的单帧图像数据快速、稳定地传输至上位PC机,方便后续的图像颜色识别操作。软件部分,在EZ-USB通信方面是基于VC++6.0开发设计的;而为了缩减开发周期,在图像颜色识别方面则是在LabVIEW平台上设计的。实验结果表明了本文提出的设计方案的可靠性,可行性。其中,基于LabVIEW的颜色识别软件检测出了待检测样品图像的颜色RGB直方图,并与标准样品进行了相似度分析。为后续更进一步的颜色识别工作做好了充分而直接的参考数据。