遇到的问题:
按照书上的代码,储存到硬盘上的文件为0KB.
解决办法:
将解码器改为"XVID".
即将代码改为:CvVideoWriter* video = cvCreateVideoWriter("camera1.avi", CV_FOURCC('X', 'V', 'I', 'D'), 8,
cvSize(frame->width, frame->height));
具体实现代码如下:
#include <opencv\cv.h>
#include <opencv\cxcore.h>
#include <opencv\highgui.h>
int main()
{
CvCapture* capture = cvCreateCameraCapture(0);
IplImage* frame = NULL;
frame = cvQueryFrame(ca