论文部分内容阅读
由于传统印刷品质量图像检测方法存在效率低,废品率高,易造成生产成本增加等缺陷,针对这一课题本文提出了基于机器视觉的高速印刷品质量图像检测系统的设计与开发。并进行了主动型与被动型两方面的研究,其中的静止图像检测系统,需要人的参与,属于主动型检测系统;而利用SIFT算法进行印刷品图像匹配,完全由工控机控制印刷品图像检测的则属于被动型检测系统。本文首先介绍了用机器视觉进行印刷品质量图像检测的一般原理,探讨了其应用意义与前景。根据机器视觉与印刷检测要求,确定了检测系统所需的硬件组成,为完成检测系统的各项功能,本文进行了相应的软件系统的设计与开发。由于系统所有参数设置与控制操作均由专用控制键盘完成,软件设计中需要对虚拟键码进行处理。印刷品质量图像检测系统实时性要求较高,为提高资源利用率和吞吐量,充分发挥处理器与外设并行工作的能力,提高程序并发性,本文采用了多线程编程技术;在图像处理与显示部分利用DirectDraw多媒体编程接口使其操作更快更强更有效。此外,本文利用OpenCV计算机视觉库与SIFT算法提取待检测印刷品图像特征点,并与标准图像匹配,并引入匹配度、查准率、查全率等概念,通过使查准率与查全率同时达到最优设定最佳匹配度阈值,有效实现印刷品质量图像的自动检测。经实际工业应用与实验表明,本系统在印刷品质量图像检测中起到非常重要的作用,具有重要应用价值。