度申工业相机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()

(未处理完成)