论文部分内容阅读
近年来,随着工业化进程的不断加快,各行业的机械化程度不断提高,工业产品在生产生活中的应用逐渐普及,人们对产品质量检测的要求也日益凸显。检测手法单一,检测精度低,缺乏成熟的检测技术,这都严重影响了现代化的生产进度。因此,迫切需要一种可靠高效的检测系统。本文提出了一种表面缺陷在线检测系统,以FPGA技术为核心,通过对待检产品表面图像数据的采集及分析来判断是否存在裂痕等瑕疵。该系统利用机器视觉、数字图像处理、在线检测等技术,采用ALTERA公司的核心处理芯片Cyclone IV EP4CE115F29C7。整个系统包含图像采集、图像格式转换、图像缓存、图像处理和图像显示单元。主要实现过程是:通过CMOS图像传感器采集原始图像信息,再经过图像数据格式转换后缓存到SDRAM存储器中,同时运用相关逻辑运算及边缘检测算法对采集的图像数据进行边缘化处理,提取有用的图像边缘信息;最终通过VGA接口将处理结果输出到VGA显示器中。经过边缘检测等算法处理的图像,可以清晰辨析其表面特征,判断产品是否合格。本系统采用自顶向下的设计思想,应用Verilog硬件描述语言,在Quartus II 10.0编译环境下运行,调用ModelSim仿真对实验方案进行验证,结果表明系统设计符合逻辑,各个模块设计正确,实现了在线实时缺陷检测,能够有效剔除不合格产品,验证了本方案的可行性。