从图片文件夹下读取图片并写入AVI视频
2014-04-14 15:41
232 查看
一个小程序,从图片文件夹下逐个读取图片并写入视频中,代码简单!在VS2010 + OpenCV2.4.4 调试通过!
#include "stdafx.h"
#include <iostream>
#include <string>
#include <io.h>
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main(int argc, char** argv)
{
double fps = 25;
CvSize frame_size = cvSize(352,288);
CvVideoWriter* writer = cvCreateVideoWriter("E:\\my.avi",
CV_FOURCC('X','V','I','D'),
fps,
frame_size);
IplImage* src ;
IplImage* src_resize = cvCreateImage(frame_size,8,3);
char filename[256];
int num = 0;
while(1)
{
num++;
sprintf(filename,"C:\\Test\\NoisyNight\\%d.png",num);
src = cvLoadImage(filename);
if(!src) return 0;
cvResize(src,src_resize);
cvWriteFrame(writer,src_resize);
cout<<num<<endl;
}
cvReleaseVideoWriter(&writer);
system("pause");
return 0;
}
#include "stdafx.h"
#include <iostream>
#include <string>
#include <io.h>
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main(int argc, char** argv)
{
double fps = 25;
CvSize frame_size = cvSize(352,288);
CvVideoWriter* writer = cvCreateVideoWriter("E:\\my.avi",
CV_FOURCC('X','V','I','D'),
fps,
frame_size);
IplImage* src ;
IplImage* src_resize = cvCreateImage(frame_size,8,3);
char filename[256];
int num = 0;
while(1)
{
num++;
sprintf(filename,"C:\\Test\\NoisyNight\\%d.png",num);
src = cvLoadImage(filename);
if(!src) return 0;
cvResize(src,src_resize);
cvWriteFrame(writer,src_resize);
cout<<num<<endl;
}
cvReleaseVideoWriter(&writer);
system("pause");
return 0;
}
相关文章推荐
- opencv:批量读取一个文件夹下的图片,并转换成视频
- 使用流式文件读取或写入图片(jpg,png等)或视频(mp4)或音频(mp3)文件
- Avi视频生成缩略图时,提示“尝试读取或写入受保护的内存。这通常指示其他内存已损坏”
- 【EMGU】读取视频AVI文件+保存任意帧为图片
- matlab读写图片,读取图像序列,读取AVI视频
- opencv:批量读取一个文件夹下的图片,并转换成视频
- OpenCV_读取文件夹下的图片生成视频文件
- OpenCV_读取文件夹下的图片生成视频文件
- OPENCV读取AVI视频失败 视频帧提取以及图片合成视频
- OpenCV读取图片,从摄像头读入视频,从文件夹中读入视频
- OpenCV_读取文件夹下的图片生成视频文件
- OpenCV_读取文件夹下的图片生成视频文件
- 实现读取某文件夹下txt、图片,并按钮点击上一个下一个文件中的txt,图片
- Android 读取SD卡中相应文件夹下的图片
- asp读取文件夹下的图片并按时间排序
- 批处理图片:文件夹中的图片命名杂乱,实现一次性读取图片
- opencv读取多个摄像头并保存当前视频流图片
- matlab 下读取文件夹中的图片
- opencv2:读入摄像机视频并写入AVI视频文件
- rtp,rtcp网络音视频写入(avi)文件,音视频同步方案