我尝试使用以下代码阅读已保存的视频文件(.avi):
#include <iostream> // for standard I/O
#include <string> // for strings
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace std;
using namespace cv;
int main(int argc, char *argv[])
{
const string source = argv[1];
VideoCapture inputVideo(source);
if (!inputVideo.isOpened())
{
cout << "Could not open the input video: " << source << endl;
return -1;
}
cout << "YESSSSSSSSSSSSSSS : open the input video: " << source <<endl;
}
没有编译错误。 但是当我运行它时我得到了这个错误
GStreamer: Error opening bin: Unrecoverable syntax error while parsing pipeline 4p-c0.avi
可以请求帮助。