python抓取网络摄像头
时间: 2023-11-05 12:04:32 浏览: 96
Python写的捕获摄像头程序。
要在Python中抓取网络摄像头,你可以使用OpenCV库。首先,你需要安装OpenCV库。然后,你可以使用以下代码来获取网络摄像头的视频数据:
```python
import cv2
# 设置摄像头的地址和登录信息
ip = '192.168.1.75'
user = 'admin'
password = 'xxxxxx'
# 抓取视频流
cap = cv2.VideoCapture("rtsp://" + user + ":" + password + "@" + ip + ":554/h264/ch1/main/av_stream")
# 使用循环读取并展示视频帧
while True:
ret, frame = cap.read()
if not ret:
break
cv2.imshow(ip, frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
# 释放窗口和内存
cv2.destroyAllWindows()
cap.release()
```
注意,你需要将`ip`、`user`和`password`更改为你实际的网络摄像头地址和登录信息。
阅读全文