yolov5连接大华网络摄像头
时间: 2023-10-26 12:05:55 浏览: 260
yolov5使用大华摄像头作为数据源
要连接大华网络摄像头,需要先安装好大华网络摄像头的SDK,并且确保摄像头与电脑在同一局域网内。然后可以使用Python的OpenCV库来进行连接和视频流读取。以下是一个简单的示例代码:
```python
import cv2
# 设置摄像头参数
ip = "192.168.1.100" # 摄像头IP地址
port = 8000 # 摄像头端口号
username = "admin" # 摄像头用户名
password = "12345" # 摄像头密码
# 连接摄像头
url = f"rtsp://{username}:{password}@{ip}:{port}/cam/realmonitor?channel=1&subtype=0"
cap = cv2.VideoCapture(url)
# 读取视频流
while True:
ret, frame = cap.read()
if not ret:
break
cv2.imshow("frame", frame)
if cv2.waitKey(1) == ord("q"):
break
# 释放资源
cap.release()
cv2.destroyAllWindows()
```
阅读全文