用C+ + Builder 开发视频捕获程序

用C+ + Builder 开发视频捕获程序

ID:38192116

大小:116.49 KB

页数:3页

时间:2019-05-26

用C+ + Builder 开发视频捕获程序_第1页
用C+ + Builder 开发视频捕获程序_第2页
用C+ + Builder 开发视频捕获程序_第3页
资源描述:

《用C+ + Builder 开发视频捕获程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、MicrocomputerApplicationsVol.18,No.4,2002      技术交流     微型电脑应用2002年第18卷第4期用C++Builder开发视频捕获程序石章松① 张洪向  摘 要 本文介绍了在C++Builde中用VFWSDK实口;现视频捕获编程,以及在航空摄像侦察目标视频管理系统中·MSVIDEO.DLL:包含一套特殊的DrawDib函数,用的应用。来处理屏幕上的视频操作:关键词 视频管理 视频捕获·MCIAVI.DRV:包括对VFW的MCI命令解释器的驱动程序;对目标进行摄像

2、侦察,所获得的目标视频信息是很丰富·AVIFILE.DLL:包含由标准多媒体IöO(mmio)函数的。过去,在航空摄像侦察时,视频图像信号是通常以磁信号提供的更高的命令,用来访问AVI文件;的方式保存的,如录像带等。这种磁带方式保存侦察目标图像·压缩管理器(ICM):用于管理的视频压缩ö解压缩的编信息存在容量有限、保存周期短、视频图像管理复杂等缺点。译码器(Codec);目前由于计算机存储与处理技术的迅速发展,为目标视·音频压缩管理器(ACM):提供与ICM相似的服务,适频图像的方便存储与管理提供了物质的条件。数

3、字化的目标用于波形音频。视频图像存在抗噪声能力强、存取方便、易于传播、便于编辑、便于索引及注释等等。因此,在航空摄像侦察目标视频管理系二、开发步骤统中采用数字目标视频数据库管理技术来完成对目标视频的存储与管理,而获得数字视频是其中的一个关键的任务。AVICap窗口类支持实时的视频流捕获和单帧捕获,并微软为软件开发人员提供了一个专门用于视频捕获的提供对视频源的控制。虽然MCI也提供数字视频服务(比如VFW(VIDEOForWindows)SDK。VFWSDK为在Windows它为显示AVI文件的视频提供了AVIVI

4、DEO命令集),为视系统中实现视频捕获提供了标准的接口,从而大大降低了程频叠加提供了Overlay命令集,但这些命令主要是基于文件序的开发难度。由于VFWSDK是标准的API函数,因此,在的操作,它们不能满足实时地从视频缓存中取数据的要求,对C++Builder中可直接使用VFWSDK中API函数来实现于使用没有视频叠加能力的捕获卡的PC机来说,用MCI提目标视频的捕获。本文分三部分介绍如何利用VFWSDK在C供的命令集是无法捕获视频流的。而AVICap窗口类在捕获++Builder中开发视频捕获程序。视频方面具

5、有一定的优势,它能直接访问视频缓冲区,不需要生成中间文件,实时性很强,效率很高。而且,它还可将数字视一、VFW简介频捕获到一个文件中。1)创建“捕获窗”VFW是微软公司1992年推出的关于数字视频的一个软在进行视频捕获之前必须要先创建一个“捕获窗”,并以件包,它能使应用程序通过数字化设备从传统的模拟视频源它为基础进行所有的捕获及设置操作。“捕获窗”用AVICap得到数字化的视频剪辑。VFW的一个关键思想是播放时不需窗口类的“CapCreateCaptureWindow”函数来创建,其窗口风要专用硬件,为了解决数字

6、视频数据量大的问题,需要对数据格一般为WS·CHILD和WS-VISIBLE。进行压缩。它引进了一种叫AVI的文件标准,该标准未规定捕获窗类似于标准控件(如按钮、列表框等),并具有下列如何对视频进行捕获、压缩及播放,仅规定视频和音频该如何功能:存储在硬盘上,以及在AVI文件中交替存储视频帧和与之相·将视频流和音频流捕获到一个AVI文件中;匹配的音频数据。VFW使程序员能通过发送消息或设置属性·动态地同视频和音频输入器件连接或断开;来捕获、播放和编辑视频剪辑。在Windows9x系统中,当用户·以Overlay或P

7、review模式对输入的视频流进行实时在安装VFW时,安装程序会自动地安装配置视频所需要的显示;组件,如设备驱动程序、视频压缩程序等。·在捕获时,可指定所用的文件名并能将捕获文件的内VFW主要由以下6个模块组成:容拷贝到另一个文件;·AVICAP.DLL:包含执行视频捕获的函数,它给AVI·设置捕获速率;文件的IöO处理和视频、音频设备驱动程序提供一个高级接·显示控制视频源、视频格式、视频压缩的对话框;①石章松 海军工程大学兵器工程系 博士研究生 武汉 430033·55·©1995-2006TsinghuaTo

8、ngfangOpticalDiscCo.,Ltd.Allrightsreserved.MicrocomputerApplicationsVol.18,No.4,2002      技术交流     微型电脑应用2002年第18卷第4期  ·创建、保存或载入调色板;∥使用Tpanel控件来创建捕获窗口·将图像和相关的调色板拷贝到剪贴板;ghCapWnd=CapCreateC

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。