【发布时间】:2020-03-04 12:18:28
【问题描述】:
我需要使用 Python 连接到网络摄像机。 我正在尝试这样做:
import cv2
if __name__ == "__main__":
cv2.namedWindow("original")
cap = cv2.VideoCapture("<URL>")
while True:
flag, img = cap.read()
try:
cv2.imshow("original", img)
except:
cap.release()
raise
ch = cv2.waitKey(5)
if ch == 27:
break
cap.release()
cv2.destroyAllWindows()
我无法直接使用相机。
我有IP、端口、用户名、密码。
型号为大华DH-XVR4116HS-X.
我找不到正确的网址。
我尝试了rtsp://<username>:<password>@<ip>:<port>/cam/realmonitor?channel=<channelNo>&subtype=<typeNo> 格式,但没有得到结果。
我需要启用多播吗?
【问题讨论】:
-
这能回答你的问题吗? Access IP Camera in Python OpenCV
标签: python python-3.x opencv connection ip-camera