节点文献

红外成像系统的视频采集及驱动程序设计

Design of Video Capture and Driver Program of Infrared Imaging System

【作者】 田世锦

【导师】 陶纯匡;

【作者基本信息】 重庆大学 , 光学工程, 2008, 硕士

【摘要】 红外成像技术在战略预警、侦察、观瞄、导航、制导、遥感、气象、医学和科学研究等军事和民用的领域得到了广泛的应用,但我国的红外成像技术还远远落后于西方国家。因此有必要让更多的人了解红外成像技术,以促进我国红外成像技术的快速发展。基于这个目的,本课题设计的实验系统的特点是开放式的,以让更多的人可以很方便地了解和学习红外成像的整个处理过程,熟悉红外成像技术。本文的主要内容是设计这个开放式实验系统的计算机终端,包括两部分内容。第一部分是设计一个开放性好、兼容性强、采集处理效果好,又不依赖于设备的红外视频捕获处理工具。第二部分是为前端红外视频采集硬件设计USB模块的客户驱动程序。本文首先比较几种开发视频采集处理软件的方法,然后选择DirectShow来开发红外视频捕获处理工具。在进行软件设计之前,先介绍了视频的基础知识,详细解析了DirectShow系统结构,WDM驱动程序原理,COM组件技术原理和红外伪彩色变换方法。在红外视频捕获处理工具的设计方面,文章中首先详细介绍了设计出一个能实现视频伪彩色处理的DirectShow转换过滤器的具体过程,并在最后显示了调试成功后的伪彩色图像。在其后的视频捕获处理工具的设计中,采用了分层设计的方法,使整个设计思路清晰,提高了程序的开放性和扩展性,然后在程序上实现了多种功能,尤其是本程序可用于多种不同的采集设备,更是提高了兼容性。在USB客户驱动程序设计方面,文章中首先分析TMS320VC5509A的USB模块特征和USB驱动程序结构。然后比较三种常用的驱动程序开发工具,选择DriverStudio作为开发平台。在其后的具体程序设计中,文章中详细展示了生成框架程序的每一步骤,分析了程序中要用到的几个重要的类。最后在驱动程序的具体实现中,展示了对几个重要IRP的处理例程主要代码,并对该驱动调试成功。

【Abstract】 The infrared imaging technology is used widely in many military and civil domain, like strategic prewarning, scout, collimation, navigation, guidanuce, remote sensing, weather, medicine and scientific research, but in our country it fall behind western country greatly. Thus it is necessary to make more people know Infrared imaging technology to accelerate its development. For this reason, the experiment system designed in this task is open, to make more people know and study the whole Infrared imaging process conveniently, and know well the infrared imaging technology.Main content of this paper is about designing computer terminal of this open experiment system, including two parts. The first part is about designing a software to capture and process infrared video, which should have some traits like good opening, strong compatibility, perfect capturing and processing effect and independent on any kind of devices. The second part is about designing a device client driver for the USB module of hardware for capturing infrared image.At the beginning of this paper, several methods for designing a software for capturing and processing video are compared together. Then DirectShow is chosen to complete the designing. Basic knowledge of video, DirectShow system structure, WDM driver theory, COM component technology are introduced in this paper before the designing.At the part of designing this software for capturing and processing infrared video, the detailed course of designing a DirectShow transform filter for video pseudo-color conversion is introduced, and then pseudo-color image is displayed after debugging successfully. And in the following designing, layered designing method is adopted, which make the whole designing thought legible, and improve the openness and expansibility of this application. After this, multifunction is designed on this software, especially which can be used for several different capturing devices, so compatibility is improved.At the part of designing USB client driver, both feature of USB module in the TMS320VC5509A and USB driver structure are analyzed. Then three softwares for designing driver are compared together, and DriverStudio is picked out. In the following designing driver process, each step of generation framework program is set out and several important classes used in the designing are analyzed too. Finally, in the detailed course of designing this driver, codes of several processing routines for important IRP are displayed, and then this driver is debugged successfully.

【关键词】 红外视频DirectShowUSBTMS320VC5509A
【Key words】 infraredvideoDirectShowUSBTMS320VC5509A
  • 【网络出版投稿人】 重庆大学
  • 【网络出版年期】2009年 06期
节点文献中: 

本文链接的文献网络图示:

本文的引文网络