Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual c++ 如何在opencv中获取/设置fourcc?_Visual C++_Opencv - Fatal编程技术网

Visual c++ 如何在opencv中获取/设置fourcc?

Visual c++ 如何在opencv中获取/设置fourcc?,visual-c++,opencv,Visual C++,Opencv,我将获取fourcc并设置fourcc,以使用opencv应用新录制的文件 为此,我尝试使用opencv的“.get”获取四cc的原始文件 并使用“VideoWriter vdoRec(vRecFileName,vFourcc,vFpc,frmSource.size(),true)”设置fourcc 取而代之的是“VideoWriter vdoRec(vRecFileName,CV_FOURCC('W','M','V','1'),vFpc,frmSource.size(),true);” 这里,

我将获取fourcc并设置fourcc,以使用opencv应用新录制的文件

为此,我尝试使用opencv的“.get”获取四cc的原始文件

并使用“VideoWriter vdoRec(vRecFileName,vFourcc,vFpc,frmSource.size(),true)”设置fourcc

取而代之的是“VideoWriter vdoRec(vRecFileName,CV_FOURCC('W','M','V','1'),vFpc,frmSource.size(),true);”

这里,vFourcc,vFpc

int vFourcc = vdoCap.get(CV_CAP_PROP_FOURCC);
double vFpc = vdoCap.get(CV_CAP_PROP_FPS);
但它犯了错误


如何解决此问题?

看起来您已经安装了编解码器('W'、'M'、'V'、'1'),但用于编码原始文件的编解码器“vFourcc”在您的计算机上不存在。