gpt4 book ai didi

OpenCV Python RTSP 流

转载 作者:太空宇宙 更新时间:2023-11-03 21:07:54 29 4
gpt4 key购买 nike

我想使用 RTSP 从 IP 摄像机流式传输视频。但我遇到了问题。我已经安装了先决条件,而且我的 RTSP 链接可以在 VlC 播放器上运行。但是当我在编辑器中尝试并运行它时,它说找不到相机。
这是我的代码。

import cv2
import numpy as np
cap = cv2.VideoCapture("rtsp://admin:admin@xxx.xxx.xxx.xxx:xxx/media/video1/video")

while True:
ret, img = cap.read()
if ret == True:
cv2.imshow('video output', img)
k = cv2.waitKey(10)& 0xff
if k == 27:
break
cap.release()
cv2.destroyAllWindows()

最佳答案

请检查您安装的 opencv 是否能够打开视频。为了这个尝试

cap=cv2.VideoCapture(r"path/to/video/file")
ret,img=cap.read()
print ret

如果 retTrue,则您的 opencv 安装具有处理视频所需的编解码器,然后确认 RTSP 地址正确。

如果 retFalse 则使用 steps here 重新安装 opencv .我建议从源代码构建 opencv。但请先尝试预构建的库。

关于OpenCV Python RTSP 流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44901028/

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