python实现获取网络摄像头画面
时间: 2023-06-07 08:08:05 浏览: 174
python 网络摄像头检测
可以使用OpenCV库来获取网络摄像头的画面。以下是使用Python代码实现的示例:
```
import cv2
# 通过rtsp协议打开网络摄像头
cap = cv2.VideoCapture("rtsp://username:password@ipaddress:port/video")
# 检查摄像头是否打开
if cap.isOpened():
# 循环读取摄像头画面,并显示出来
while True:
ret, frame = cap.read()
cv2.imshow("Network Camera", frame)
# 按下q键退出循环
if cv2.waitKey(1) & 0xFF == ord('q'):
break
else:
print("Failed to open network camera.")
# 释放摄像头资源
cap.release()
cv2.destroyAllWindows()
```
以上代码中,需要替换rtsp地址为真实的网络摄像头地址,并替换其中的用户名、密码、IP地址以及端口号等信息。运行代码后,会弹出一个窗口显示网络摄像头的画面。按下q键可以退出循环并释放摄像头资源。
阅读全文