Python 海康SDK OpenCV 图像显示 - 实用指南
要使用 Python 调用海康 SDK 并使用 OpenCV 显示图像,您需要执行以下步骤:
- 安装海康 SDK 和 OpenCV
确保您已经安装了最新版本的海康 SDK 和 OpenCV。您可以从海康官网下载 SDK,或者使用 pip 安装 OpenCV。
- 连接到海康设备
使用海康 SDK 提供的连接函数连接到设备。您需要提供设备的 IP 地址、端口号、用户名和密码。
- 获取视频流
使用 SDK 提供的函数获取视频流。您可以选择使用 TCP 或 UDP 协议,以及指定视频流的码率和分辨率。
- 使用 OpenCV 显示视频流
使用 OpenCV 提供的函数将视频流解码并显示在窗口中。
以下是示例代码:
import cv2
import HCNetSDK
# 连接到海康设备
hikvision = HCNetSDK()
hikvision.connect('192.168.1.100', 8000, 'admin', 'password')
# 获取视频流
stream = hikvision.get_stream()
# 使用OpenCV显示视频流
while True:
frame = stream.read()
cv2.imshow('video', frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
# 释放资源
stream.release()
cv2.destroyAllWindows()
原文地址: https://www.cveoy.top/t/topic/nlhs 著作权归作者所有。请勿转载和采集!