【发布时间】:2016-04-13 03:51:04
【问题描述】:
我正在使用 opencv 通过 VideoCapture 函数从 RTSP 流链接读取帧。它适用于特定的 RTSP 摄像机。但问题是,我试图在同一个网络中连接不同的 RTSP 摄像机,但令我惊讶的是,它不起作用。 有什么想法可能导致这个问题吗?为了我的目的,我需要能够使用相同的 openCV 代码获取任何 rtsp url 的流。
工作的相机是通用的中文相机,它也适用于 rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov 提供的大钱兔漫画。我试过但没有输出的第二台相机是来自 Ubiquiti 的 AirCam Dome,它有 4 个 rtsp 链接。我尝试了每一个决议。
【问题讨论】:
-
不通过OpenCV可以访问摄像头吗?如果它在本地工作而现在不在远程工作,最好排除任何网络错误。我建议尝试像 VLC 这样的东西,因为它使用类似的命令来连接 OpenCV
-
是的,所有链接都在 VLC 上正常工作。但是 openCV 只从第一个相机中抓取帧。我希望能够使用 openCV 捕捉通过 RTSP 编码的任何 h264,以便我可以轻松地将不同的相机放入系统中。
标签: opencv video-capture opencv3.0