#include "stdafx.h"
#include "cv.h"
#include "highgui.h"
int main(int argc, char** argv) {
cvNamedWindow("win");
CvCapture* capture = cvCreateCameraCapture(0);
IplImage* frame = cvQueryFrame(capture);
char* writePath = "d:\\my_camera.mpg";
CvVideoWriter* writer = cvCreateVideoWriter(
writePath,
CV_FOURCC('P', 'I', 'M', '1'),
24,
cvGetSize(frame)
);
while (1) {
frame = cvQueryFrame(capture);
if (!frame) break;
cvWriteFrame(writer, frame);
cvShowImage("win", frame);
char c = cvWaitKey(1000 / 24);
if (c == 27) break;
}
cvReleaseVideoWriter(&writer);
cvReleaseCapture(&capture);
cvDestroyWindow("win");
return 0;
}
#include "cv.h"
#include "highgui.h"
int main(int argc, char** argv) {
cvNamedWindow("win");
CvCapture* capture = cvCreateCameraCapture(0);
IplImage* frame = cvQueryFrame(capture);
char* writePath = "d:\\my_camera.mpg";
CvVideoWriter* writer = cvCreateVideoWriter(
writePath,
CV_FOURCC('P', 'I', 'M', '1'),
24,
cvGetSize(frame)
);
while (1) {
frame = cvQueryFrame(capture);
if (!frame) break;
cvWriteFrame(writer, frame);
cvShowImage("win", frame);
char c = cvWaitKey(1000 / 24);
if (c == 27) break;
}
cvReleaseVideoWriter(&writer);
cvReleaseCapture(&capture);
cvDestroyWindow("win");
return 0;
}