#include<iostream>
#include<opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main()
{
CvVideoWriter *writer = 0;
int isColor = 1;
int fps = 30;
int frameW = 640;
int frameH = 480;
writer = cvCreateVideoWriter("out.avi", CV_FOURCC('D', 'I', 'V', 'X'),
fps, cvSize(frameW, frameH), isColor);
IplImage* img = 0;
for (int i = 0; i<544; i++){
char tmpName[300];
sprintf(tmpName, "D:/TT/%d.jpg", i);
img = cvLoadImage(tmpName);
if (img == NULL)continue;
cvWriteFrame(writer, img); // add the frame to the file
cvReleaseImage(&img);
}
cvReleaseVideoWriter(&writer);
return 0;
}
图像序列合成视频(vs2013+opencv)
最新推荐文章于 2024-05-29 11:25:00 发布