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

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

论文摘要

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

论文目录

  • 中文摘要
  • 英文摘要
  • 1 绪论
  • 1.1 红外成像技术的地位和作用
  • 1.2 视频采集技术的发展背景
  • 1.3 课题的研究目的及意义
  • 1.4 课题研究的内容及主要任务
  • 2 视频基础知识
  • 2.1 引言
  • 2.2 模拟视频
  • 2.2.1 模拟视频标准
  • 2.2.2 模拟视频信号类型
  • 2.3 数字视频
  • 2.3.1 数字视频标准
  • 2.3.2 数字视频特点
  • 3 红外视频捕获处理软件设计的基础知识
  • 3.1 COM 组件
  • 3.1.1 COM 技术简介
  • 3.1.2 COM 接口
  • 3.1.3 COM 组件
  • 3.2 DirectShow 系统
  • 3.2.1 DirectShow 简介
  • 3.2.2 DirectShow 系统的结构
  • 3.2.3 DirectShow 中重要的COM 接口
  • 3.2.4 过滤器的连接
  • 3.2.5 过滤器图的构建
  • 3.2.6 过滤器的数据传送
  • 3.3 WDM 与DirectShow 的视频捕获架构
  • 3.3.1 WDM 概述
  • 3.3.2 WDM 驱动程序的例程
  • 3.3.3 WDM 视频捕获的基本架构
  • 3.3.4 WDM 与DirectShow 的协作
  • 3.4 红外伪彩色变换
  • 3.4.1 灰度分层
  • 3.4.2 灰度级到彩色转换
  • 3.4.3 频域变换
  • 4 红外视频捕获处理应用软件的设计
  • 4.1 引言
  • 4.2 转换过滤器的编码实现
  • 4.2.1 def 文件的实现
  • 4.2.2 为转换过滤器生成一个新的CLSID
  • 4.2.3 填写转换过滤器组件的结构信息
  • 4.2.4 选择基类继承
  • 4.2.5 视频处理函数的实现
  • 4.2.6 转换过滤器的调试
  • 4.3 视频捕获软件的设计
  • 4.3.1 应用程序的设计模块层次划分
  • 4.3.2 应用程序界面层的设计
  • 4.3.3 视频捕获设备的创建
  • 4.3.4 实现视频的预览和捕获
  • 4.3.5 视频数据的压缩
  • 4.4 本章总结
  • 5 USB 驱动程序设计
  • 5.1 USB 模块简介
  • 5.2 USB 驱动程序结构
  • 5.3 USB 驱动程序开发工具
  • 5.4 使用DriverStudio 开发USB 驱动
  • 5.4.1 建立WDM 编程环境
  • 5.4.2 使用DriverWizard 生成整个框架程序
  • 5.4.3 驱动开发中要用到的重要的类
  • 5.4.4 驱动程序具体实现
  • 5.5 驱动程序的安装
  • 6 结束语
  • 6.1 论文的主要内容
  • 6.2 课题已完成的工作
  • 致谢
  • 参考文献
  • 附录
  • 相关论文文献

    • [1].“微信+微课”支持下翻转课堂的设计与应用研究——以“视频采集与处理课程”为例[J]. 课程教育研究 2017(37)
    • [2].动态视频采集中多光谱图像无损压缩[J]. 激光杂志 2020(08)
    • [3].关于智能交通管理系统中的视频采集技术[J]. 通讯世界 2015(05)
    • [4].视频采集解决方案[J]. 铁路通信信号工程技术 2010(03)
    • [5].高分辨率光谱视频采集(英文)[J]. Frontiers of Information Technology & Electronic Engineering 2017(09)
    • [6].综合媒体视角下视频采集技术的应用[J]. 新媒体研究 2016(02)
    • [7].基于达芬奇技术的视频采集与显示[J]. 工业控制计算机 2013(10)
    • [8].视频采集教学法在体育教学中的有效实施[J]. 课程教育研究 2013(03)
    • [9].书法动态模拟系统书法视频采集方法两项发明获国家专利[J]. 绍兴文理学院学报(教育教学研究) 2012(01)
    • [10].调星好伴侣——USB视频采集棒[J]. 卫星电视与宽带多媒体 2010(01)
    • [11].高铁线路视频采集点设置方案研究[J]. 铁路通信信号工程技术 2019(05)
    • [12].基于SOPC的双目视频采集及显示系统设计[J]. 电视技术 2013(19)
    • [13].基于有限元方法的输电线路便携式智能带电巡视视频采集端电场分布规律研究[J]. 高压电器 2018(01)
    • [14].ADV7180在图像采集嵌入式系统中的应用[J]. 电视技术 2012(S2)
    • [15].数字视频采集压缩技术在消化内镜诊疗中的初步应用[J]. 中国内镜杂志 2014(06)
    • [16].暗光视频采集成监控热点[J]. 电子产品世界 2013(01)
    • [17].民机高分辨率数字视频采集压缩记录技术[J]. 自动化与仪器仪表 2015(10)
    • [18].基于SOPC的视频采集及传输系统的设计[J]. 应用科技 2010(04)
    • [19].视频采集技术发展趋势[J]. 中国安防 2008(06)
    • [20].视频采集技术在金融业务中的应用[J]. 数字技术与应用 2016(05)
    • [21].基于FPGA的视频采集及实时显示系统设计[J]. 计算机测量与控制 2015(11)
    • [22].项目教学法在《视频采集与编辑》课程中的应用[J]. 中国科技信息 2011(20)
    • [23].DV的保养及视频采集与制作中常见问题的解答[J]. 硅谷 2010(06)
    • [24].基于ARM-Linux平台的红外光源视频采集的实现[J]. 云南民族大学学报(自然科学版) 2009(01)
    • [25].基于LabVIEW平台的USB视频采集方法与应用[J]. 工业仪表与自动化装置 2011(03)
    • [26].可定位视频采集方法研究[J]. 测绘通报 2010(01)
    • [27].我校图书馆“水书释读”视频采集项目启动仪式举行[J]. 贵图学苑 2018(03)
    • [28].基于ARM9的视频采集,压缩及传输[J]. 通信技术 2012(07)
    • [29].基于Mpeg1的视频采集方法[J]. 电脑知识与技术 2009(33)
    • [30].基于DM642音视频采集与处理系统的设计[J]. 仪器仪表用户 2010(06)

    标签:;  ;  

    红外成像系统的视频采集及驱动程序设计
    下载Doc文档

    猜你喜欢