0

我正在使用 VIVOTEK IP 摄像机。我正在尝试将它与 OPENCV 接口。输入用户名和密码后,Internet Explorer 在此 url 显示精美的视频。

代码如下

const std::string videoStreamAddress ="http://192.168.100.128/main.html";

//i have also tried "http://username:pasword@192.168.100.128/main.html" but the same
//result 
//and also tried ""http://192.168.100.128" i.e without "main.html"

if(!vcap.open(videoStreamAddress))
{

    std::cout << "Error opening video stream or file" << std::endl;


    }

我收到以下错误

 warning: Error openong file <../../modules/highgui/src/cap_ffmpeg_impl.hpp:529>
 Error opening video stream or file 

可能是什么问题?

4

1 回答 1

0

您提供的 URL 是问题所在。你可以使用这样的 url

"http://username:password@ipOfCamera/axis-cgi/mjpg/video.cgi?resolution=640x480&req_fps=30&.mjpg" 

或者另一种选择是下载 iSpy 软件并使用 IP 摄像头向导,它会为您找到 URL,并为您正在使用的摄像头提供最佳选择。我确实使用了这种方法。 这是对我有用的代码。只要您想从 IP 摄像机获取实时信息。 这是可用于从 IP 摄像机获取视频的 URL 列表。.

于 2013-12-19T08:35:46.077 回答