学位论文 > 优秀研究生学位论文题录展示

基于VFW的视频图像采集系统的设计与实现

作 者: 盛大力
导 师: 邢建川;陈莲娜
学 校: 电子科技大学
专 业: 软件工程
关键词: 数字视频 数字图像 视频采集 AVI BMP
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 135次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着计算机技术、电子技术、和通信技术的发展,数字图像采集、处理技术在计算机和便携式系统中的应用越来越广泛。例如在可视电话、数码相机、数字电视、图像监控、照相手机、视频会议等场合都得到了更深的应用。数字化图像使得图像信号可以高质量地传输,并便于图像的检索、分析、处理和存储。在视频会议等应用中,获得数字视频是关键的前提。本文主要介绍利用微软开发的视频服务库VFW实现数字视频的获取。使用VFW编写的软件可以直接获取数字视频数据或是从传统模拟视频源得到的数字化后进行视频剪辑。本文大致分为三部分。第一部分为有关视频的知识。包括视频的发展现状、需求、视频的处理、通信等,并在此基础上提出了本课题的必要性,描述了系统实现的功能等。第二部分较详细的介绍了作为数字视频的保存格式的.avi和.bmp格式。其关键在于结构体的使用。还介绍了完成课题所必需的开发环境——VC++的介绍。介绍了作为编写程序的基础的应用程序模板。同时介绍了所使用的MFC的五项关键技术。介绍了VFW.H头文件。它封装了进行实时视频捕捉及相应的对采集到的数据进行操作的底层代码,比如封装了对AVI文件、MCI媒体控制器等的操作等。第三部分则为功能代码的实现。即在VC环境下,完成利用AVICap采集窗进行的视频剪辑及图像的捕获。然后根据捕获时视频格式的不同用眼睛直接对捕获到的两组数据进行比较,得出结论。最后给出总结,以及其他附加信息。

全文目录


摘要  4-5
ABSTRACT  5-9
第一章 引言  9-14
  1.1 背景  9-10
  1.2 课题的技术现状及研究意义  10
  1.3 主要研究目标与内容  10-13
    1.3.1 研究内容  10-11
    1.3.2 拟解决的问题  11-12
    1.3.3 课题拟采用的技术路线与方案  12-13
  1.4 章节安排  13-14
第二章 理论基础和关键技术  14-32
  2.1 video for windows (VFW) 研究分析  14-19
    2.1.1 video for windows (VFW)概述  14-15
    2.1.2 模块组成和VFW.h 头文件  15-17
    2.1.3 AVIcap 捕获窗  17-19
  2.2 视频研究分析  19-22
    2.2.1 视频的发展  19-20
    2.2.2 视频采集  20
    2.2.3 视频处理  20-22
      2.2.3.1 视频压缩  20-21
      2.2.3.2 视频通信  21-22
  2.3 AVI 文件格式  22-27
    2.3.1 AVI 文件格式概述  22-23
    2.3.2 RIFF 文件  23
    2.3.3 AVI 文件  23-27
  2.4 BMP 图像文件格式  27-29
    2.4.1 调色板及DIB 与DDB  27-28
      2.4.1.1 调色板  27-28
      2.4.1.2 DIB 与DDB  28
    2.4.2 BMP 图格式  28-29
      2.4.2.1 结构  28
      2.4.2.2 构件详解  28-29
  2.5 Visual C++ 与MFC  29-31
    2.5.1 Visual C++ 与MFC 概述  30
    2.5.2 Application Framework  30
    2.5.3 类层次  30-31
  2.6 本章小结  31-32
第三章 视频图像采集系统的分析与设计  32-48
  3.1 系统设计要求、原则及分析  32-33
    3.1.1 设计要求  32
    3.1.2 设计原则  32-33
    3.1.3 设计分析  33
  3.2 USB 接口控制  33-41
    3.2.1 USB 的优势  33-34
    3.2.2 USB 接口控制 系统的介绍  34-35
    3.2.3 USB 软件通信协议  35-39
    3.2.4 USB 外接设备的访问和控制机理  39-41
  3.3 应用程序开发环境  41-42
  3.4 设备固件程序设计  42-45
  3.5 数据的处理以及图像的显示和存储  45-47
  3.6 本章小结  47-48
第四章 视频图像采集系统的实现  48-62
  4.1 程序界面设计  48-50
    4.1.1 生成程序框架  48
    4.1.2 修改应用程序的界面菜单  48-50
  4.2 编写功能实现代码  50-61
    4.2.1 定义变量和包含文件  50-51
    4.2.2 注册回调函数  51-52
    4.2.3 创建窗口  52-53
    4.2.4 窗口重绘  53-54
    4.2.5 菜单操作  54-59
    4.2.6 视频回放  59
    4.2.7 修改外观  59-61
  4.3 本章小结  61-62
第五章 系统测试  62-74
  5.1 系统功能测试  62-70
    5.1.1 测试目标  62
    5.1.2 测试方法  62
    5.1.3 测试工具  62
    5.1.4 测试设置格式功能  62-65
    5.1.5 测试不同分辨率下采集静态图像的效果  65-66
    5.1.6 测试不同分辨率下采集动态图像的单帧效果  66-68
    5.1.7 测试不同分辨率下采集视频剪辑的播放效果  68-70
    5.1.8 测试结论  70
  5.2 系统性能测试  70-73
    5.2.1 测试目标  70
    5.2.2 测试环境  70
    5.2.3 测试用例  70-71
    5.2.4 测试方法  71
    5.2.5 测试结果及分析  71-72
    5.2.6 测试结论  72-73
  5.3 本章小结  73-74
第六章 总结与展望  74-78
  6.1 总结  74-76
  6.2 展望  76-78
致谢  78-79
参考文献  79-82

相似论文

  1. 基于FPGA的数字图像处理基本算法研究与实现,TP391.41
  2. BMP通路关键因子在人类牙胚组织中的表达检测,R78
  3. As2O3对体外培养成骨细胞增殖与凋亡和BMP-2基因表达的影响,R363
  4. 犬股骨头坏死区在不同应力刺激下骨重建时BMP-2表达水平的实验研究,R687.3
  5. 正畸牙齿移动过程中BMP-1在牙周组织中表达的动物实验研究,R783.5
  6. 体外心肌微环境下BMP-2诱导MSCs提高大鼠心肌梗死后心功能的实验研究,R542.22
  7. 基于3G网络的嵌入式视频采集平台设计与实现,TP274.2
  8. 家蚕膜蛋白BmP(echA)-like基因与多角体基因融合表达及其相关研究,Q78
  9. 嵌入式人脸检测系统研究,TP391.41
  10. 面向投影的手影互动技术研究及应用,TP391.41
  11. 嵌入式数字视频监控系统设备驱动的研究与开发,TP277
  12. 数字图像加密中的混沌算法研究,TP309.7
  13. BMP-2活性肽/纳米晶胶原基骨修复材料复合移植修复大鼠颅骨缺损的实验研究,R318.08
  14. 基于嵌入式平台的双目主动测距系统,TP391.41
  15. 基于ARM的无线实时公路道路视频传输的研究,TN919.8
  16. 环卫行业质量管理系统中信息采集关键技术的研究,TU993
  17. 基于CMOS视频采集卡的管道环焊缝X射线数字检测系统,U175
  18. 数字视频斑点检测与修复算法研究,TP391.41
  19. 嵌入式手持智能导航终端摄像头模块设计与实现,TN966
  20. 家庭信息终端中视频编码模块的设计与实现,TN919.81

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com