有没有python版本海康摄像头拍照保存的示例
时间: 2023-07-31 13:12:50 浏览: 155
python 读取摄像头数据并保存的实例
当然,以下是Python版本的海康摄像头拍照保存的示例代码:
```python
import time
from hikvisionapi import Client
# 设备登录信息
ip = '192.168.1.100' # 设备IP地址
port = 8000 # 设备端口号
username = 'admin' # 设备登录用户名
password = 'admin123' # 设备登录密码
# 创建客户端对象
client = Client(ip, port, username, password)
# 开始预览
channel = 1 # 预览通道号
client.start_preview(channel)
# 抓图
pic_size = 0xff # 图片尺寸:最大
pic_quality = 0 # 图片质量:最好
file_name = 'snapshot_{}.jpg'.format(int(time.time()))
client.take_picture(channel, pic_size, pic_quality, file_name)
# 停止预览
client.stop_preview(channel)
print('抓图成功,保存路径:{}'.format(file_name))
```
这段代码使用了Python版海康摄像头API库 `hikvisionapi`,首先创建客户端对象并连接设备,然后开始预览、抓图,并最终停止预览。抓图时会将图片保存在指定的路径中。你可以根据需要修改相关参数。
阅读全文