Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/134.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

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
C++ Opencv VideoWriter仅保存一帧_C++_Opencv - Fatal编程技术网

C++ Opencv VideoWriter仅保存一帧

C++ Opencv VideoWriter仅保存一帧,c++,opencv,C++,Opencv,我试图从两张图片创建1fps webm, 代码: //输出路径 字符串outputVideoPath=“/home/gio/Desktop/giffer/def.webm”; //在size结构中写入维度 尺寸dims=尺寸(640480); //创建并打开VideoWriter对象 录像机输出视频; open(outputVideoPath,CV_FOURCC('V','P','8','0'),1,dims,true); //检查是否打开 如果(!outputVideo.isopend()){

我试图从两张图片创建1fps webm, 代码:

//输出路径
字符串outputVideoPath=“/home/gio/Desktop/giffer/def.webm”;
//在size结构中写入维度
尺寸dims=尺寸(640480);
//创建并打开VideoWriter对象
录像机输出视频;
open(outputVideoPath,CV_FOURCC('V','P','8','0'),1,dims,true);
//检查是否打开
如果(!outputVideo.isopend()){
应该是这样的

usleep(1000000);

既然
usleep
参数是以微秒为单位给出的,就像你一样。

为什么讨厌字符串?:dw为什么需要
usleep(…)
?你已经在构造函数中设置了fps。请尝试
outputVideo.write(temp.clone())
只是为了确保……usleep也是为了确保。克隆不起作用。我也一样。它在3fps时起作用,但在1fps或2fps时不起作用……在3fps或更高时也不起作用
usleep(1000000);