gpt4 book ai didi

python - 如何在python中使用opencv从IP摄像机访问视频流?

转载 作者:行者123 更新时间:2023-12-02 16:46:38 25 4
gpt4 key购买 nike

现在,我正在使用网络摄像头,它与下面的代码完全兼容-

capture = cv2.VideoCapture(0)

现在,我想使用网络摄像机而不是网络摄像头( https://192.168.0.60)
用OpenCV(Python)做到这一点最简单的方法是什么?

我看到了很多帖子,但是找不到直接的答案。
有人可以帮助已经运行了吗?

谢谢!

最佳答案

首先,您必须找到视频流的确切网址,最好是使用网络浏览器。例如,我在android(com.pass.webcam)上使用IP网络摄像头应用程序,它的流将在以下位置:

http://phone-ip-address:port/video

如果使用Web浏览器访问该URL,则可以看到实时流。确保您看到的是视频流 ,而,而不是包含该流的html页面。如果有html页面,则可以右键单击并选择“在新标签页中打开图像”(在Chrome中)以转到视频流。

但是,如果文件名/ URL具有正确的后缀,则OpenCV似乎只能读取视频流。添加?type = some.mjpeg对我有用。因此,网址为:
http://phone-ip-address:port/video?type=some.mjpeg

尝试使用opencv之前,请尝试在网络浏览器中访问此类url。

关于python - 如何在python中使用opencv从IP摄像机访问视频流?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50058811/

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