Python代码实现远程海康 IP camera预览抓图
时间: 2023-04-05 22:01:36 浏览: 126
Python实现海康相机登入,预览,抓图,光学变倍
5星 · 资源好评率100%
可以使用 OpenCV 库来实现远程海康 IP camera预览抓图,具体实现方法可以参考以下代码:
```python
import cv2
# 设置海康 IP camera 的地址、用户名和密码
url = 'http://username:password@ip_address:port/Streaming/channels/1/httpPreview'
# 创建视频捕获对象
cap = cv2.VideoCapture(url)
# 循环读取视频帧
while True:
# 读取视频帧
ret, frame = cap.read()
# 如果读取失败,则退出循环
if not ret:
break
# 显示视频帧
cv2.imshow('frame', frame)
# 按下 q 键退出循环
if cv2.waitKey(1) & 0xFF == ord('q'):
break
# 释放资源
cap.release()
cv2.destroyAllWindows()
```
这段代码可以实现从海康 IP camera 中读取视频流,并实时显示预览画面。如果需要抓取视频帧,可以在循环中添加相应的代码来实现。
阅读全文