gpt4 book ai didi

c++ - OpenCV 3.2 - 无法从 IP 创建 VideoCapure

转载 作者:太空宇宙 更新时间:2023-11-03 23:14:52 25 4
gpt4 key购买 nike

我想在 OpenCV 中从 IP 摄像机捕获视频流,但 OpenCV 无法从 url 创建 VideoCapture,但我有 EmguCV 项目,我可以在其中使用此 url 捕获视频。代码:

const std::string  url = "rtsp://admin:12345@192.168.6.206:554/RVi/1/1";
VideoCapture cap(url);
if (!cap.isOpened())
return -1;

namedWindow("frame", 1);
while (true)

{
Mat frame;

cap >> frame;
imshow("frame", frame);

if (waitKey(30) >= 0) break;
}
return 0;

为了测试,我安装了 OpenCV 2.9.11,甚至一切正常。我做错了什么?

最佳答案

您需要的是提供文件扩展名,而不是 URL。您可以将相同的内容添加到您的网址:

std::string url = "rtsp://admin:12345@192.168.6.206:554/RVi/1/1/x.mjpeg";

关于c++ - OpenCV 3.2 - 无法从 IP 创建 VideoCapure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42002323/

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