论文部分内容阅读
多CCD大幅面彩色扫描仪在彩色印刷、广告、测绘、军事等领域有着广泛的应用,其大幅面、高精度的特点对扫描仪系统的开发提出了更高的技术要求。本文主要针对A0幅面5个CCD头拼接扫描的高分辨率彩色扫描仪上层软件的设计和实现进行了研究。本文在对多CCD大幅面彩色扫描仪工作原理进行分析的基础上,对扫描仪上层驱动软件功能模块的结构进行了设计,提出了上层驱动软件的总体实现方案;通过对扫描仪USB2.0接口的控制编程、扫描仪设备命令传输协议的设计编程及TWAIN图像接口的编程,实现了扫描仪的联机控制;通过多线程设计及编程,实现了扫描图像数据的高速接收、实时显示及文件存储等控制过程的并行操作;通过对线阵CCD扫描工作原理的分析,设计了CCD图像传感器的色彩校正算法、彩色扫描数据的色彩拼接算法及扫描图像的色彩增强算法,实现了彩色图像的精确扫描;最后通过系统集成,实现了扫描仪的上层驱动软件。实现结果已应用于军用高速高精度大幅面彩色地图扫描仪产品中。