gpt4 book ai didi

c++ - 如何在 Raspberry Pi 上使用 OpenCV 和 C++ 加载视频文件?

转载 作者:行者123 更新时间:2023-11-28 05:49:50 26 4
gpt4 key购买 nike

我运行了可以在 windows 平台(Visual Studio 13 C++)上播放视频流的代码(如下所示)。代码在树莓派上编译成功,但无法显示视频。视频文件在同一个文档中。我试过 VideoCapture cap('/home/pi/1.mov') 也不起作用。我该如何修改代码?

附言。如果VideoCapture cap("1.mov")改为VideoCapture cap(0),则成功打开USB摄像头。

谢谢!

#include "opencv2/highgui/highgui.hpp"
#include <iostream>

using namespace cv;
using namespace std;

int main(int, char** argv)
{
Mat frame;

VideoCapture cap("1.mov");

if (!cap.isOpened())
cout << "Error when reading stream";

namedWindow("Frame", 1);
for (;;)
{
cap >> frame;
if (frame.empty())
break;
imshow("Frame", frame);
if (waitKey(10) >= 0)
{
break;
}
}
return(0);
}

结果:读取流时出错

最佳答案

您需要安装适当的编解码器。在此处查看类似的问题(和代码):http://answers.opencv.org/question/9692/mp4-reading/

关于c++ - 如何在 Raspberry Pi 上使用 OpenCV 和 C++ 加载视频文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35500120/

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