vfw_1

来源:互联网 发布:帝国cms卢松松 编辑:程序博客网 时间:2024/05/16 06:01

      由于学习需要,为了能简单的抓捕视频,最近开始看vfw了。

      一切以目的为主,我的目的有两点:1.能够从摄像头捕捉到视频。2.能够得到视频的每一帧数据。所以今天就看来下网上的资料完成第一个目的:捕捉视频。

     捕捉视频很简单,只需要4个函数:

     1.capCreateCaptureWindow(...);//创建捕获窗口句柄

     2.capDriverConnect(...);//连接捕获窗口跟指定摄像头

     3.capPreviewRate(...);//设置预览时的帧速率

     4.capPreview(...);//打开预览

 通过这4个函数就能简单的满足我的第一个目的:

下面来看代码:

  

 vfw.h是包含这些库函数的头文件

vfw32.lib是库文件

关于capDriverConnect(h_video,0);
这一行要解释下,因为我的电脑上只有一个摄像头,所以直接就用0来表示默认设想头,当然,最好是需要列举出摄像头,然后再调用这个函数。

上面代码很简单,有c基础的同学肯定都很容易看懂的

原创粉丝点击