直接贴代码
/
// CameraRecorder.cpp : 定义控制台应用程序的入口点。
// 从摄像头录制视频并保存为AVI格式
// fengyhack @2012.05.15,Wed.
/
#include "stdafx.h"
#include "cv.h"
#include "highgui.h"
#include "windows.h"
#include "resource.h"
char outfile[100]="Output_";
void setSavePath(void);
int _tmain(int argc, _TCHAR* argv[])
{
HWND hWnd=GetConsoleWindow(); //你懂的
HICON hIcon=LoadIcon(GetModuleHandle(NULL),
MAKEINTRESOURCE(IDI_ICON));
SendMessage(hWnd,WM_SETICON,ICON_SMALL,(LPARAM)hIcon);
//设置consoleApp的图标
system("TITLE Camera Recorder"); //设置窗口标题
system("COLOR 9E"); //设置窗口淡蓝背景浅黄文字
setSavePath(); //设置保存路径outfile
const char* szw="摄像头监视窗口[按ESC退出]";
CvCapture* cap;
IplImage* img;
CvVideoWriter* vwr=cvCreateVideoWriter(outfile/*输出文件*/,
CV_FOURCC('D','I','V','X')/*编码格式,DIVX*/,
10/*帧率,10fps*/,cvSize(800,6