
论文摘要
随着计算机技术、电子技术、和通信技术的发展,数字图像采集、处理技术在计算机和便携式系统中的应用越来越广泛。例如在可视电话、数码相机、数字电视、图像监控、照相手机、视频会议等场合都得到了更深的应用。数字化图像使得图像信号可以高质量地传输,并便于图像的检索、分析、处理和存储。在视频会议等应用中,获得数字视频是关键的前提。本文主要介绍利用微软开发的视频服务库VFW实现数字视频的获取。使用VFW编写的软件可以直接获取数字视频数据或是从传统模拟视频源得到的数字化后进行视频剪辑。本文大致分为三部分。第一部分为有关视频的知识。包括视频的发展现状、需求、视频的处理、通信等,并在此基础上提出了本课题的必要性,描述了系统实现的功能等。第二部分较详细的介绍了作为数字视频的保存格式的.avi和.bmp格式。其关键在于结构体的使用。还介绍了完成课题所必需的开发环境——VC++的介绍。介绍了作为编写程序的基础的应用程序模板。同时介绍了所使用的MFC的五项关键技术。介绍了VFW.H头文件。它封装了进行实时视频捕捉及相应的对采集到的数据进行操作的底层代码,比如封装了对AVI文件、MCI媒体控制器等的操作等。第三部分则为功能代码的实现。即在VC环境下,完成利用AVICap采集窗进行的视频剪辑及图像的捕获。然后根据捕获时视频格式的不同用眼睛直接对捕获到的两组数据进行比较,得出结论。最后给出总结,以及其他附加信息。
论文目录
摘要ABSTRACT第一章 引言1.1 背景1.2 课题的技术现状及研究意义1.3 主要研究目标与内容1.3.1 研究内容1.3.2 拟解决的问题1.3.3 课题拟采用的技术路线与方案1.4 章节安排第二章 理论基础和关键技术2.1 video for windows (VFW) 研究分析2.1.1 video for windows (VFW)概述2.1.2 模块组成和VFW.h 头文件2.1.3 AVIcap 捕获窗2.2 视频研究分析2.2.1 视频的发展2.2.2 视频采集2.2.3 视频处理2.2.3.1 视频压缩2.2.3.2 视频通信2.3 AVI 文件格式2.3.1 AVI 文件格式概述2.3.2 RIFF 文件2.3.3 AVI 文件2.4 BMP 图像文件格式2.4.1 调色板及DIB 与DDB2.4.1.1 调色板2.4.1.2 DIB 与DDB2.4.2 BMP 图格式2.4.2.1 结构2.4.2.2 构件详解2.5 Visual C++ 与MFC2.5.1 Visual C++ 与MFC 概述2.5.2 Application Framework2.5.3 类层次2.6 本章小结第三章 视频图像采集系统的分析与设计3.1 系统设计要求、原则及分析3.1.1 设计要求3.1.2 设计原则3.1.3 设计分析3.2 USB 接口控制3.2.1 USB 的优势3.2.2 USB 接口控制 系统的介绍3.2.3 USB 软件通信协议3.2.4 USB 外接设备的访问和控制机理3.3 应用程序开发环境3.4 设备固件程序设计3.5 数据的处理以及图像的显示和存储3.6 本章小结第四章 视频图像采集系统的实现4.1 程序界面设计4.1.1 生成程序框架4.1.2 修改应用程序的界面菜单4.2 编写功能实现代码4.2.1 定义变量和包含文件4.2.2 注册回调函数4.2.3 创建窗口4.2.4 窗口重绘4.2.5 菜单操作4.2.6 视频回放4.2.7 修改外观4.3 本章小结第五章 系统测试5.1 系统功能测试5.1.1 测试目标5.1.2 测试方法5.1.3 测试工具5.1.4 测试设置格式功能5.1.5 测试不同分辨率下采集静态图像的效果5.1.6 测试不同分辨率下采集动态图像的单帧效果5.1.7 测试不同分辨率下采集视频剪辑的播放效果5.1.8 测试结论5.2 系统性能测试5.2.1 测试目标5.2.2 测试环境5.2.3 测试用例5.2.4 测试方法5.2.5 测试结果及分析5.2.6 测试结论5.3 本章小结第六章 总结与展望6.1 总结6.2 展望致谢参考文献
相关论文文献
标签:数字视频论文; 数字图像论文; 视频采集论文;