opencv 中视频保存问题
IplImage *img1 = camera1.QueryFrame();
//显示
//获取一帧
IplImage *img = camera2.QueryFrame(); //采用两个完全相同的摄像头时,程序在此崩溃
cvShowManyImages("Image", 2, img, img1);
if(0==frameNum)
{
writer=cvCreateVideoWriter("out4.avi",CV_FOURCC('X', 'V', 'I', 'D'), 26, cvSize( DispImage->width, DispImage->height), 1 );
}
if (!img)
{
std::cout<<"pFrame==null"<<std::endl;
}
//显示
frameNum++;
cvWriteFrame(writer,DispImage);
cvReleaseImage(&DispImage);
以这个方法做,视频总是与音频不同步。我尝试了很多码率 26,27,30都试了不可以。 请问有没有其它方法或者调用什么函数可以代替writer=cvCreateVideoWriter函数。保存成avi
谢谢了 我的邮箱是dqq1019@yahoo.com.cn
//显示
//获取一帧
IplImage *img = camera2.QueryFrame(); //采用两个完全相同的摄像头时,程序在此崩溃
cvShowManyImages("Image", 2, img, img1);
if(0==frameNum)
{
writer=cvCreateVideoWriter("out4.avi",CV_FOURCC('X', 'V', 'I', 'D'), 26, cvSize( DispImage->width, DispImage->height), 1 );
}
if (!img)
{
std::cout<<"pFrame==null"<<std::endl;
}
//显示
frameNum++;
cvWriteFrame(writer,DispImage);
cvReleaseImage(&DispImage);
以这个方法做,视频总是与音频不同步。我尝试了很多码率 26,27,30都试了不可以。 请问有没有其它方法或者调用什么函数可以代替writer=cvCreateVideoWriter函数。保存成avi
谢谢了 我的邮箱是dqq1019@yahoo.com.cn
...全文
相关推荐
Opencv C++ 读取、保存图片
Opencv在C++开发环境下读取图片、保存图片
opencv 读取文件夹中的多幅图片并保存
在opencv中读取文件夹中的多幅图片并保存到另一文件夹中
qt+opencv的视频采集 与保存
使用qt最为主线程的显示框架,在子线程中使用opencv进行图像采集和图像的保存
OpenCV获取视频的每一帧并保存为.jpg图片
主要介绍了OpenCV获取视频的每一帧,并保存为.jpg图片,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
opencv调用摄像头并截图保存
opencv调用摄像头并截图保存opencv调用摄像头并截图保存opencv调用摄像头并截图保存


图形处理/算法

