编辑: GXB156399820 2019-04-23
第32卷第9期2005年9月应用科技Applied Science and Technology Vol,32.

№.9 Seo.2005 文章编号:1009―671X(2005)09―0053―03 基于VFW实时视频捕获原理与实现 李江华.,谢(1.哈尔滨工程大学计算机科学与技术学院,黑龙江哈尔滨 滨150001) 红2.王晓丹2 50001;

2哈尔滨工程大学信息与通信工程学院,黑龙江哈尔 摘要:介绍了在Windows下利用VFW技术实现视频采集的技术原理,及采用AVICap窗口类进行实时视频捕 获的步骤;

特别提出_『利用DrawDib函数处理实时视频数据的回放技术,并且设计了封装单帧视频的捕获、编码、显示等功能的C++类.给出了在VC++NET下的程序实现实例.为视频信号的软件采集、捕获、传输、文 件管理及显示提供了一种新的方法. 关键词:实时视频捕获;

单桢捕获;

VFW;

AVICap窗【::1类 中图分类号:TN941.1文献标识码:A Principles and realization of real・time video capture based on VFW LI Jiang―hua.,XIE Hon92,WANG Xiao―dan2 (1.School of Computer Science and Technology.Harbin Engineering University,Harbin 150001.China;

2.School of Information and Communication+Harbin Engineering University,Harbin 150001,China) Abstract t This paper introduces the principles ot video capture with VFW technology under Windows.and then ex- plains the process of real-time video capture using AVICap window class,especially the technology of displaying the real―time video data by DrawDib function.A C++class that encapsulates the functions of capturing,encoding, displaying of single video frame is designed.Finally the instances of the programming of VC++.NET are provid- ed,which offers a new method of software gathering,video capturing,transmission,file management and displaying for video signals. Keywords:Real-time video sequence capturing;

Single frame capturing;

VFW;

The class of AVICap window 视频采集是将视频或者音频信号数字化,然后存 储或者实时处理的过程.在远程视频监控、桌面视频会 议、可视电话等多媒体应用中,获得数字视频都是一个 关键的前提,Microsoft公司提供了两种视频捕获的技 术方案:VFw(video for windows)与DirectShow,在不能 使用corn技术的环境下,vFw还是必然的选择.同时 Ⅶw支持软件平台小,节省系统硬件,运行稳定可靠, 因此正在被广泛地应用.在众多实时视频捕获应用中, 视频捕获之后都需要进行编码后传输,这就要求实时 处理捕获到的视频数据;

针对这种情况,本文讲述了如 何利用VFw中的AVICap类进行实时视频捕获,利用 DrawDib实时视频数据的回放技术,对AⅥC印进行了 C++封装,实现了单帧视频的捕获、编码、传输、文件 管理及显示控制.

1 VFW视频采集技术原理分析 VFw出现是为16位操作系统服务的,它以纯 软件的方式从模拟视频源采集数字视频信号,并将 其存储直接对视频缓存进行处理,节省了大量的视 频接口设备.VFw技术中主要通过AVICap窗口类 实现视频采集,因为不能直接调用捕获驱动程序的 功能,所以要通过Avieap.du&

mmsystem.dn进行 传递,与捕获驱动程序功能交互.Win系统中包含着 一个软件层,把VFWl.1接口调用传递给WDM视 频捕获接口,如在Windows下的外部总线上,USB 或者1394设备. 根据VFw技术中视频捕获的特征,利用AVl- Cap窗口类提供相关功能.AVlCap窗口类函数支持 收穑日期:2005一04―28. 作者简介:幸江华(1962一),男,目0教授,主要研究方向:计算机应用与自动化 万方数据 应用科技第32卷 实时捕获视频流和捕获单帧,并提供对视频源的控 制.在视频捕获之前需要创建一个捕获窗,所有的捕 获操作及其设置都以它为基础. 1.1 AVICap视频捕获的特点与功能 1)动态的与视/音频输入器连接或断开;

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题