opencv 录制avi视频

浪子不回头ぞ 提交于 2019-12-11 05:03:12

第一步,定义OpenCV自带的写视频指针。 CvVideoWriter  *frame_writer

第二步,初始化视频参数。frame_writer = cvCreateVideoWriter("origin.avi",  CV_FOURCC('M','J','P','G'), 20.0, cvSize(320, 240), false);

参数意义分别为 文件名、压缩格式、帧率、分辨率、是否彩色视频(false代表灰度图).

第三步,Mat 格式要转成IpIImage格式:IplImage img = IplImage(pic)

第四步,将采集回来的Mat格式的input_frame数据写到video里面。cvWriteFrame(frame_writer, &img);

第五步,释放指针,cvReleaseVideoWriter(&frame_writer);

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!