1 / 8
文档名称:

综合课程设计报告正文及参考文献2015..doc

格式:doc   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

综合课程设计报告正文及参考文献2015..doc

上传人:分享精品 2016/1/4 文件大小:0 KB

下载得到文件列表

综合课程设计报告正文及参考文献2015..doc

相关文档

文档介绍

文档介绍:控制系统综合课程设计报告南京理工大学控制系统综合课程设计报告姓名:周宇浩学号:9**********学院(系):自动化专业:自动化指导教师:戚国庆指导教师评语:综合评定成绩:签名:年月日控制系统综合课程设计报告基于VFW的视频图像采集与回放摘要:随着网络和信息技术的日益深入以及广泛应用,人们对于多媒体技术的需求越来越高,其中视频采集技术是其中的关键环节。Windows系统为视频采集提供了多种实现技术,比如在MCI(多媒体控制接口)发展起来的VFW(Videoforwindows)和DirectShow技术。本实验通过研究VFW技术结构和分析AVIcap类的视频采集原理,在windows的VC++,灰度化并预览视频的一些功能。关键词:视频采集VFWVC++灰度化引言:视频图像的采集与处理在现今的图像处理系统中占有重要地位。微软推出的VFW是关于数字视频的一个开发包,优点是不依赖任何硬件,提供了标准的开发接口,使得开发过程变得方便快捷,尤其适用于现在的USB接口的各种摄像头。1、VFW结构和开发环境简介VFW主要由以下六个模块组成:(1):包含了执行视频捕获的函数,它给AVI文件I/O和视频、音频设备驱动程序提供一个高级接口;(2):用一套特殊的DrawDib函数来处理屏幕上的视频操作;(3):此驱动程序包括对VFW的MCI命令的解释器(4):支持由标准多媒体I/O(mmio);(5)压缩管理器(ICM):管理用于视频压缩-解压缩的编解码器(CODEC);(6)音频压缩管理器ACM:提供与ICM相似的服务,不同的是它适于波形音频。控制系统综合课程设计报告在VC++开发环境中调用VFW和使用其它开发包没有什么不同,,但在开放视频捕捉与压缩管理程序时需要其它软件硬件设置。VFW为AVI文件提供了丰富的处理函数和宏定义,AVI文件的特点在于它是典型的数据流文件,它由视频流、音频流、文本流组成。所以对AVI文件的处理主要是处理文件流。计算机系统:win7,64位旗舰版,开发环境:VC++,由于使用了VFW开发包,所以要在头文件里面加上#include<>和#ment(lib,"")2、枚举计算机采集设备枚举采集设备主要通过capGetDriverDescription函数来实现。可以通过循环枚举索引值为0-9时函数的返回值,如果返回为真则此索引对应的设备存在,就可以获得设备的描述信息。流程如下:Step1:定义设备名称和版本号Step2:设置0-9的循环Step3:如果设备返回值为True,则添加驱动器名称到列表组合框中用capGetDriverDescription函数去获取机器上安装的捕捉驱动的名字和版本charszDeviceName[80];//用来存放设备名称charszDeviceVersion[80];//用来存放驱动版本for(wIndex=0;wIndex<10;wIndex++){if(capGetDriverDescription(wIndex,szDeviceNa