论文部分内容阅读
在印刷过程中,不可避免的要产生各种缺陷,主要有颜色失真、油墨溅污、黑点、文字模糊、玷污、起皱、漏印、刮伤、错位等。在高速印刷中,操作者必须随时了解印刷质量的情况,并及时采取措施加以控制,保证生产的顺利进行进而提高产品的印刷质量。本文对在线印刷品检测的相关算法做了研究,并应用于在线印刷品检测系统中。首先,本文比较了两种真彩色图像灰度化方法,根据印刷品实时在线和精度的要求,选择了产生调色板,将24位位图转化为256级灰度位图的方法。其次,本文比较了几种统计缺陷的算法,使用C++编程语言设计了一种快速连通域统计算法,逐行扫描图像数据进行编码,通过分析与上一行的连通性进行标记,以及冲突目标体的合并,同时进行面积、目标等目标描述参数的计算。算法使用动态链表和动态数组的方法,有效的提高了数据存储量,并且只需扫描图像一次,而且无需建立等价表和进行等价标记合并,解决了标记值冲突的问题。这个算法速度快,消耗内存少,能够满足在线检测的需要。最后,通过对印刷检测的技术要求和应用特点进行分析,提出了一种基于服务器/客户端模式的分布式检测系统方案和基于TCP/IP网络协议的图像数据传输方法,这种方法有效解决了对宽幅印刷品的缺陷检测及图像采集速度和图像处理速度矛盾的问题。在检测系统中,服务器主要用于检测参数设定、接收客户端上传的图像数据并在屏幕上进行实时显示;客户端是对采集的数据进行处理和运算的处理器,控制采集卡和相机完成图像的在线采集,然后通过对印刷图像采用一系列的算法进行处理,最终得到印刷缺陷的位置和面积,输送入服务器。并且,在此基础上,编写了印刷品缺陷检测系统的界面。