gpt4 book ai didi

opencv - OpenCV中的视频阅读

转载 作者:行者123 更新时间:2023-12-02 16:44:40 25 4
gpt4 key购买 nike

我是opencv的新手。我试图读取视频mp4文件,但我的代码始终说无法打开视频设备或文件。我已将视频文件放置在代码文件夹中。

VideoCapture capture;


capture.open("a.mp4"); // Open file


if (!capture.isOpened())
{
cout << "Cannot open video device or file!" << endl;
getch();
return -1;
}

Mat frame;
namedWindow("video", CV_WINDOW_AUTOSIZE);

while(true)
{
capture >> frame;
if (frame.empty())
break;
imshow("video", frame);
if (waitKey(30) == 'q')
break;
}

最佳答案

我正在发布此答案,以防有人像我一样遇到此问题。

我试图打开视频文件时遇到了几乎相同的问题。我的代码可以使用.avi,但是无法打开带有.mp4文件的文件。

事实证明,openCV需要在系统上安装ffmpeg解码器。如果是Windows OS,则需要将opencv_ffmpeg2411.dll文件复制到C:\Windows\System32目录中。可以在OpenCV提取目录中找到DLL不同的系统。

希望这对某人有帮助。

关于opencv - OpenCV中的视频阅读,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18577580/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com