发布网友
共3个回答
热心网友
这个是OpenCV的代码,表示打开VideoWriter,这个writer是你自己封装的类么?OpenCV里面的写法如下:
CvVideoWriter *camWriter=cvCreateVideoWriter("wufei.avi",-1,fps,cvSize(frameW,frameH),isColor);//-1视频压缩的编码格式,fps播放的帧率,cvSize(frameW,frameH)视频图像的大小,isColor为1即为彩色图像
CV_FOURCC('X', 'V', 'I', 'D') 表示是XVID库进行压缩,压缩为MPEG4格式。
热心网友
如果writer对象的isOpened()这个方法返回的是false,则会执行"{...}"里的语句,接着,如果writer对象的open("output.avi", CV_FOURCC('X', 'V', 'I', 'D'), FPS, frame.size())方法返回的也是false,那么,return -1(具体这两方法如何实现的,那就要看源代码了,亲)
热心网友
路过,了解一下,祝你好运