阅读流OpenCV

问题描述:

我想用Python在OpenCV中串流我的IPCamera。我成功地通过使用urllib并从http://192.168.10.1/snapshot.cgi?user=admin&pwd=的图像阅读图像。在浏览器中,此网址只显示一个“实时”图片。然而,由于我使用这种方法延迟了几秒,而且FPS(〜4)也很低,所以它不再活了。阅读流OpenCV

我还发现一个很好的流,高FPS和浏览器几乎没有延迟。 (http://192.168.10.1/video/liveplg.asp注意:这不是原始流的URL,因为它有一个接口),我必须先安装一个Firefox插件才能查看这个流(npIPCamPlug.dll)。在html文件中,流显示在类型为application/x-ipcam的对象元素中。

现在我的问题是:我能以某种方式在OpenCV中获得这个高FPS流吗?

+0

可以为您提供相机使用了协议 - TCP/UDP。同时检查正在传输的图像分辨率。 –

+0

如何查看相机使用的协议?分辨率是720p – Herocaine

您可以使用iSpy(开源精彩软件)检查URL。

在我的情况(Wiseup P2P无线网络摄像机)

cv2.VideoCapture( “http://[email protected]:80/videostream.asf?user=admin&pwd=&resolution=64&rate=0”)