gpt4 book ai didi

opencv - IP 摄像机的 URL 视频流

转载 作者:行者123 更新时间:2023-12-02 17:37:05 25 4
gpt4 key购买 nike

我有一个 Teledyne Dalsa Genie Nano XL camera : 将它连接到 PC 它被分配以下 IP地址 : 192.168.0.20

如何找到或设置 URL视频流用于摄像机,以便通过标准 opencv 指令 cap=cv2.VideoCapture('url') 访问其视频流?

任何帮助将不胜感激

最佳答案

我假设您正在尝试通过 rtsp 从 IP 摄像机进行流式传输。所以,你可以通过这行代码来实现它:

Python版本 :

cap = cv2.VideoCapture('rtsp://admin:admin@192.168.0.20:554/stream1 latency=0')

C++版本 :
cv::VideoCapture cap("rtsp://admin:admin@192.168.0.20:554/stream1 latency=0");

在这里,第一个 admin表示 username用来连接你的ip camera,第二个对应 password .默认情况下,rtsp 连接使用 554 端口,但您可以引用您的相机文档进行仔细检查。

字符串 :554/stream1取决于您的相机品牌。因此,您应该检查您的手册以获取 rtsp 连接字符串。

参数 latency=0意味着您想从相机流式传输没有任何延迟。默认情况下,rtsp 连接会为缓冲区创建一个延迟(大约 2-5 秒),这会导致实际内容出现一些延迟。

关于opencv - IP 摄像机的 URL 视频流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49998606/

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