电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

VC++编写摄像头录制系统VIP专享VIP免费

VC++编写摄像头录制系统_第1页
VC++编写摄像头录制系统_第2页
VC++编写摄像头录制系统_第3页
VC++编 写 基 于摄像头录制系统 首先编写该程序之前,必须要用到微软公司给我们提供的音视频函数库vfw 。 VFW(Video for Window s)是Microsoft 推出的关于数字视频的一个软件开发包,VFW的核心是AVI 文件标准。AVI(Audio Video Interleave)文件中的音、视频数据帧交错存放。围绕 AVI 文件,VFW 推出了一整套完整的视频采集、压缩、解压缩、回放和编辑的应用程序接口(API)。由于AVI 文件格式推出较早且在数字视频技术中有广泛的应用,所以 VFW 仍然有很大的实用价值,而且进一步发展的趋势。 在 VC++开发环境中调用VFW 和使用其它开发包没有什么不同,只是需要将 VFW32.lib文件加入工程中,但在开放视频捕捉与压缩管理程序时需要其它软件硬件设置。VFW 为 AVI文件提供了丰富的处理函数和宏定义,AVI 文件的特点在于它是典型的数据流文件,它由视频流、音频流、文本流组成。所以对 AVI 文件的处理主要是处理文件流。 废话不多说了:本程序主要由底层的vc++ ApI 函数实现:今后该程序会转换成基于MFC的源代码开发。 首先用新建 Win32程序,建立一个空项目: 编写一个摄像头录制系统应用程序,代码如下: 在新建的一个头文件和.cpp 文件取名为 VCaper.h,VCaper.cpp。把 vfw .lib 文件库导入到程序中。 头文件写入一些宏定义资源: #define SELCAPDRVDLG 100 #define SELCAPDRVDLG_LSTBOX 101 #define SELCAPDRVDLG_BUTTON 103 #define EXIT 104 #define HELP 105 #define MINIMIZE 106 #define MOVE 107 #define CONNECT 113 #define BUTTONSIZE 15 #define PHOTO 114 #define RECORDVIDEO 115 #define COPY 116 #define SOURCE 117 #define FORMAT 118 #define DISPLAY 119 VCaper.cpp 文件实现代码如下: #include //w indow s 编程代码 #include // 视频库 #include #include // common dialogs #include "VCaper.h"// resource header #include //字符串函数 //#include "oldeb.h"//字符串函数 LRESULT WINAPI MainWndProc( HWND, UINT, WPARAM, LPARAM ); // 选择捕捉程序驱动程序 LRESULT WINAPI SelCapDrvProc( HWND, UINT, WPARAM, LPARAM );// 列举捕捉驱动 int EnumCapDrv();// 在主窗口创建按钮 VOID APIENTRY HandlePopupMenu(HWND, PO...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部