度申工业相机Python之API说明.md
Py相机调用
枚举
- 调用函数: Refresh
- 参数: N/A
- 返回值: 相机信息list
- Vendor: 设计厂商
- Manufacturer: 生产厂商
- Model: 型号
- Family: 系列
- LinkName: 连接名
- SensorInfo: 传感器描述
- HardwareVersion: 硬件版本
- FirmwareVersion: 固件版本
- KernelVersion: 内核驱动版本
- DscamVersion: 设备驱动版本
- FriendlyName: 友好设备名称
- PortInfo: 接口描述
- SerialNumber: 序列号
- CameraInfo: 相机描述
- UserID: 用户命名
- OriginalSerialNumber: 原始序列号
- 示例:
cameraInfo = Refresh()
for k, v in enumerate(cameraInfo):
print(k, "->", v.FriendlyName)
打开相机(以序号方式打开)
- 调用函数: Camera类构造函数
- 参数: index: 序号
- 返回值: 相机类对象实例
- 示例:
# 构造一个相机对象并打开序号为0的相机
camera = Camera(0)
打开相机(以相机名称方式打开)
- 调用函数: Camera类构造函数
- 参数: name: 相机友好名称
- 返回值: 相机类对象实例
- 示例:
# 构造一个相机对象并打开名称为DSXLP86的相机
camera = Camera('DSXLP86')
开启视频流
- 调用函数: Camera.Start
- 参数: N/A
- 返回值: 错误码
- DVP_STATUS_OK(1): 成功 其余失败
- 示例:
# camera是相机对象实例
camera.Start()
停止视频流
- 调用函数: Camera.Stop
- 参数: N/A
- 返回值: 错误码
- DVP_STATUS_OK(1): 成功 其余失败
- 示例:
# camera是相机对象实例
camera.Stop()
(未处理完成)