论文部分内容阅读
随着工业自动化水平的提高,工业产品的生产速度不断加快。人们对产品质量的要求也不断提高。印刷行业尤为如此,目前印刷设备印刷速度已经可以达到每分钟几十米甚至上百米,其印刷精度却要求达到亚毫米级别。这对印刷制品的质量检测提出了很高的要求。一是要求检测的速度高,能够达到印刷的速度;二是要求检测的精度与准确性要满足质量要求。若要实现上述两者的要求,即需要设计者从算法角度出发,设计出高效准确的图像处理算法。又需要从软件设计方向出发合理设计软件结构,充分发掘现有计算机硬件的计算能力。本文是基于天津市热联涂层钢板有限公司的彩钢涂层生产线的改造项目的基础上完成的。除了对检测算法的研究外本文还介绍了许多系统开发时要考虑的问题,比如相机的控制,系统架构设计,系统界面设计,检测结果的存储与查询,系统维护升级等等。本文对印刷品快速在线检测方法从多个方面进行了探讨,既从系统设计的角度考虑,包含了硬件的选型与安装,系统软件设计模式等。又从图像处理算法的角度考虑,包含了模板匹配算法,缺陷检测算法等。从系统设计角度出发,对于硬件系统,对系统各部件进行了选型并确定了安装方式。如根据实际需求选择相机的最小行频,最小分辨率,确定安装位置等。对于软件系统,根据项目需求设计了系统的架构使得系统更容易维护,使用了Qt进行界面设计,使用了CameraLink采集卡的串口通信功能对相机进行控制,使用多线程技术实现了图像采集、图像处理、图像存储的异步并行,使用MySQL数据库实现了对系统数据进行管理。从算法设计角度出发,本文研究了多种模板匹配方法,并主要介绍了基于随机树的模板匹配。这种方法使得物体在存在透视变换的情况下,依然可以被准确匹配。另外还设计了一种基于模板比对的缺陷检测方法,将待检测产品与合格产品模型的分区域进行比对从而获取缺陷信息。最后对系统进行了功能性验证并发布。