数字相机开发说明书

2019-03-22 21:37

MV系列USB2.0工业数字相机开发说明书

1.2文件

1.2.1应用功能模块:

包含文件HVDAIlT.h 动态链接库HVDAIlT.dll 静态链接库HVDAIlT.lib 1.2.2扩充功能模块

包含文件Raw2RGB.h 动态链接库Raw2RGB.dll 静态链接库Raw2RGB.lib

2.1.1 定义

模块中相关常量,数据结构,宏的说明。

2.1.1.1常量

1.HHV

Typedef HANDLE HHV;

HHV 标识数字摄像机设备句柄。

数字摄像机的控制,参数设置,图像采集等,都需要使用设备句柄。

2.HVTYPE

Typedef enumtag HVTYPE{

}HVTYPE;

HVTYPE 标识当前数字摄像机的设备类型。

不同类型的数字摄像机有一些不同的硬件特性或参数,用户需要根据摄像机类型,完成 相关的操作。

3.HV_RESOLUTION

Typedef enumtag HV_RESOLUTION{

RES_MODE0=0, RES_MODE1=1, RES_MODE2=2, RES_MODE3=3 }HV_RESOLUTION;

HV_RESOLUTION 标识图像分辨率的类型。 RES_MODE0 分辨率0; RES_MODE1 分辨率1; RES_MODE2 分辨率2; RES_MODE3 分辨率3。

4.HV_SNAP_MODE

Typedef enumtag HV_SNAP_MODE{

CONTINUATION =0, TRIGGER=1,

TRIGGER_EDGE =2, TRIGGER_LEVEL=3 }HV_SNAP_MODE;

HV_SNAP_MODE 标识图像采集模式。 CONTINUATION 连续; TRIGGER 外触发;

TRIGGER_EDGE 边缘外触发,仅MV31xx系列摄像机支持; TRIGGER_LEVEL 电平外触发,仅MV31xx系列摄像机支持。

5.HV_POLARITY

Typedef enumtag HV_POLARITY {

LOW =0, HIGH =1

}HV_POLARITY;

HV_POLARITY 标识摄像机为外触发采集模式时,外触发信号的极性。 LOW 下降沿或低电平有效; HIGH 上升沿或高电平有效。

6.HV_SNAP_SPEED

Typedef enumtag HV_SNAP_SPEED{

NORMAL_SPEED=0, HIGH_SPEED=1 }HV_SNAP_SPEED;

HV_SNAP_SPEED 标识图像采集速度。 NORMAL_SPEED 正常速度采集; HIGH_SPEED 高速采集。

7.HV_CHANNEL

Typedef enumtag HV_CHANNEL{

RED_CHANNEL=0x10, GREEN_CHANNEL1=0x11, GREEN_CHANNEL2=0x12, BLUE_CHANNEL =0x13 }HV_CHANNEL;

HV_CHANNEL 标识摄像机的增益控制的颜色通道。 RED_CHANNEL 红色通道;

GREEN_CHANNEL1 绿色通道1; GREEN_CHANNEL2 绿色通道2; BLUE_CHANNEL 蓝色通道。

8.HV_ADC_CONTROL

Typedef enumtag HV_ADC_CONTROL{

ADC_BITS =0

ADC_BLKLEVEL_CAL=1,

ADC_BLKLEVEL_CAL_REDCHANNEL=0x10, ADC_BLKLEVEL_CAL_GREENCHANNEL1=0x11, ADC_BLKLEVEL_CAL_GREENCHANNEL2=0x12, ADC_BLKLEVEL_CAL_BLUECHANNEL=0x13, }HV_ADC_CONTROL;

HV_ADC_CONTROL 标识摄像机的模拟/数字转换控制方式。 ADC_BITS 模拟/数字转换级别控制;

ADC_BLKLEVEL_CAL 黑电平参数调节允许;

ADC_BLKLEVEL_CAL_REDCHANNEL 红色通道黑电平调节;

ADC_BLKLEVEL_CAL_GREENCHANNEL1 绿色通道1黑电平调节; ADC_BLKLEVEL_CAL_GREENCHANNEL2 绿色通道2黑电平调节; ADC_BLKLEVEL_CAL_BLUECHANNEL 蓝色通道黑电平调节。

9.HV_ADC_LEVEL

Typedef enumtag HV_ADC_LEVEL{

ADC_LEVEL0=0, ADC_LEVEL1=1, ADC_LEVEL2=2, ADC_LEVEL3=3 }HV_ADC_LEVEL;

HV_ADC_LEVEL 标识模拟/数字转换级别。 ADC_LEVEL0 0级,10位数据取低7位有效; ADC_LEVEL0 1级,10位数据取低8位有效; ADC_LEVEL2 2级,10位数据取中间8位有效; ADC_LEVEL3 3级,10位数据取高8位有效。

10.HV_AEC_CONTROL

Typedef enumtag HV_AEC_CONTROL{

AEC_EXPOSURE_TIME=1, AEC_SHUTTER_SPEED=2, AEC_SHUTTER_UNIT=3 }HV_AEC_CONTROL;

HV_AEC_CONTROL 标识摄像机曝光控制方式。 AEC_EXPOSURE_TIME 曝光系数; AEC_SHUTTER_SPEED 快门速度; AEC_SHUTTER_UNIT 快门速度单位。

11.HV_SHUTTER_UNIT

Typedef enumtag HV_SHUTTER_UNIT{

SHUTTER_US=0, SHUTTER_MS=1, }HV_SHUTTER_UNIT;

HV_SHUTTER_UNIT 标识摄像机快门速度的单位。 SHUTTER_US 微秒; SHUTTER_MS 毫秒

12.HV_MIRROR_DIRECTION

Typedef enumtag HV_MIRROR_DIRECTION {

VERT_DIR=1, Hor_DIR=2, Full_DIR=3

}HV_MIRROR_DIRECTION;

HV_MIRROR_DIRECTION 标识图像采集的镜像功能。 VERT_DIR 垂直方向。 Hor_DIR 水平方向。 Full_DIR 全方向。

13.HV_COMMAND_CODE

Typedef enumtag HV_COMMAND_CODE{

CMD_SET_STROBE_SIGNAL_MODE =0x25, CMD_SET_EXPOSURE_MODE =0x26,

CMD_SET_ROW_NOISECORR_CONTROL=0x27, CMD_HVAPI_CONTROL =0x100 }HV_COMMAND_CODE;

HV_COMMAND_CODE 标识摄像机的控制功能。

CMD_SET_STROBE_SIGNAL_MODE 控制闪光灯信号模式的功能码 CMD_SET_EXPOSURE_MODE 控制曝光模式的功能码

CMD_SET_ROW_NOISECORR_CONTROL 控制行噪声校正开关的功能码 CMD_HVAPI_CONTROL 执行HV_CONTROL_CODE定义的功能。

14.HV_DEVICE_INFO

Typedef enumtag HV_DEVICE_INFO {

DESC_DEVICE_TYPE=0, DESC_RESOLUTION =1, DESC_DEVICE_MARK=2,

DESC_DEVICE_SERIESNUM=3, DESC_DEVICE_BLANKSIZE=4,

DESC_DEVICE_HARDWARE_VERSION=6, DESC_DEVICE_BAYER_LAYOUT =11 }HV_DEVICE_INFO;

HV_DEVICE_INFO 标识摄像机的信息。 DESC_DEVICE_TYPE 摄像机的设备类型; DESC_RESOLUTION 摄像机的分辨率; DESC_DEVICE_MARK 摄像机类型的标志;

DESC_DEVICE_SERIESNUM 摄像机的序列号; DESC_DEVICE_BLANKSIZE 消隐的取值范围;

DESC_DEVICE_HARDWARE_VERSION 摄像机的设备(硬件)版本号。 DESC_DEVICE_BAYER_LAYOUT 摄像机图像Bayer格式

15.HV_CONTROL_CODE

Typedef enumtag HV_CONTROL_CODE{

ORD_QUERY_LAST_STATUS_PRESENCE=0x0000000C, ORD_GET_LAST_STATUS =0x0000000E }HV_CONTROL_CODE;

HV_CONTROL_CODE,列举函数HVCommand的命令控制码CMD_HVAPI_CONTROL执行的功能。

ORD_QUERY_LAST_STATUS_PRESENCE用于查询是否支持,获取摄像机的工作状态;

ORD_GET_LAST_STATUS用于获取摄像机的工作状态。

16.HV_LAST_STATUS

Typedef enumtag HV_LAST_STATUS{

HV_LAST_STATUS_ERROR_CONTROL=0, HV_LAST_STATUS_SNAP =1,

HV_LAST_STATUS_TRANSFER =2 }HV_LAST_STATUS;

HV_LAST_STATUS列举摄像机工作状态类型。 HV_LAST_STATUS_ERROR_CONTROL

摄像机控制操作错误码,调用控制函数返回错误值时,使用ORD_GET_LAST_STATUS获取的详细错误信息;

HV_LAST_STATUS_SNAP

摄像机采集图像操作状态码,实时采集图像时,查询摄像机采集状态; HV_LAST_STATUS_TRANSFER

摄像机采集图像操作状态码,实时采集图像时,在用户定义的回调函数中使用,查询 摄像机采集状态。

17.HV_SIGNAL_TYPE

Typedef enumtag HV_SIGNAL_TYPE{

SIGNAL_IMPULSE=0, SIGNAL_LEVEL =1 }HV_SIGNAL_TYPE;

HV_SIGNAL_TYPE列举摄像机闪光灯信号的模式。 SIGNAL_IMPULSE 脉冲信号 SIGNAL_LEVEL 电平信号

18.HV_EXPOSURE_MODE

Typedef enumtag HV_EXPOSURE_MODE{

SEQUENCE=0, SIMULTANEITY=1

}HV_EXPOSURE_MODE;

HV_EXPOSURE_MODE列举摄像机的曝光模式。 SEQUENCE 顺序模式


数字相机开发说明书.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:占用园林绿化带施工方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: