opencv生成视频需要三个算子:
opencv2.0 Ilpimage:
//创建
CvVideoWriter *writer = 0;
writer = cvCreateVideoWriter(pDlg->m_savePath+scount+".avi",cvcode ,fps, cvSize(frameW, frameH), isColor);
//写入:
cvWriteFrame(writer, img);//一般用在循环里执行
//释放
cvReleaseVideoWriter(&writer);
opencv 保存AVI 视频遇到问题:
1.生成的视频无法播放。
2.多次生成视频失败。
解决方法:
1.生成的视频无法播放
.编码问题
/*
V_FOURCC('P','I','M','1') = MPEG-1 codec
CV_FOURCC('M','J','P','G') = motion-jpeg codec (does not work well)
CV_FOURCC('M', 'P', '4', '2') = MPEG-4.2 codec
CV_FOURCC('D', 'I', 'V', '3') = MPEG-4.3 codec
CV_FOURCC('D', 'I', 'V', 'X