CBXS3D SDK · 参数设置

版本 1.0 · 更新于 2026-10-21 · 阅读 0

曝光、增益、镜像、翻转、黑平衡、参数存取。

本组对应头文件 @defgroup Param。获取类接口建议在设置前先查询,避免越界导致 CBXS_RET_PARAMERROR。

CBXS_SetExposureTime

int CBXS_SetExposureTime(void* handle, float fExpTimeMS)

设置曝光值。

参数 方向 说明
fExpTimeMS in 曝光值,单位:ms

返回:成功返回 CBXS_RET_SUCCESS

说明

  • 曝光是感光元件开始感光到快门关闭的时间。曝光越大图像越亮,但采集时间变长、帧率下降。

CBXS_GetExposureTime

int CBXS_GetExposureTime(void* handle, float* pfExpTimeMS)

获取当前曝光值。

参数 方向 说明
pfExpTimeMS out 当前曝光值,单位:ms

返回:成功返回 CBXS_RET_SUCCESS;失败返回错误码

CBXS_SetGain

int CBXS_SetGain(void* handle, int nGain)

设置设备增益。

参数 方向 说明
nGain in 增益值

返回:成功返回 CBXS_RET_SUCCESS

说明

  • 对感光信号放大:增益越大图像越亮,但噪声同步放大,不宜设置过高。

CBXS_GetGain

int CBXS_GetGain(void* handle, int* pnGain)

获取当前增益。

参数 方向 说明
pnGain out 当前增益值

返回:成功返回 CBXS_RET_SUCCESS;失败返回错误码

CBXS_SetMirror

int CBXS_SetMirror(void* handle, bool bMirror)

设置图像水平镜像。

参数 方向 说明
bMirror in 是否开启水平镜像,true 开启,false 关闭

返回:成功返回 CBXS_RET_SUCCESS

说明

  • 镜像只在采集前设置有效。

CBXS_GetMirror

int CBXS_GetMirror(void* handle, bool* pbMirror)

获取图像水平镜像状态。

参数 方向 说明
pbMirror out 当前水平镜像状态,true 已开启,false 已关闭

返回:成功返回 CBXS_RET_SUCCESS;失败返回错误码

CBXS_SetFlip

int CBXS_SetFlip(void* handle, bool bFlip)

设置图像垂直翻转。

参数 方向 说明
bFlip in 是否开启垂直翻转,true 开启,false 关闭

返回:成功返回 CBXS_RET_SUCCESS

说明

  • 翻转只在采集前设置有效。

CBXS_GetFlip

int CBXS_GetFlip(void* handle, bool* pbFlip)

获取图像垂直翻转状态。

参数 方向 说明
pbFlip out 当前垂直翻转状态,true 已开启,false 已关闭

返回:成功返回 CBXS_RET_SUCCESS;失败返回错误码

CBXS_SetBlackLevel

int CBXS_SetBlackLevel(void* handle, int nIndex, int nValue)

设置黑平衡。

参数 方向 说明
nIndex in 黑平衡通道索引
nValue in 黑平衡值

返回:成功返回 CBXS_RET_SUCCESS

说明

  • 黑平衡用于消除暗电流/偏置,提升低反射目标对比度。

CBXS_GetBlackLevel

int CBXS_GetBlackLevel(void* handle, int nIndex, int* pnValue)

获取黑平衡。

参数 方向 说明
nIndex in 黑平衡通道索引
pnValue out 当前黑平衡值

返回:成功返回 CBXS_RET_SUCCESS;失败返回错误码

CBXS_SaveParamToFile

int CBXS_SaveParamToFile(void* handle, char* pszFile)

将当前设备参数保存到文件。

参数 方向 说明
pszFile in 保存参数的文件路径

返回:成功返回 CBXS_RET_SUCCESS;失败返回错误码

CBXS_LoadParamFromFile

int CBXS_LoadParamFromFile(void* handle, char* pszFile)

用参数文件设置当前设备。

参数 方向 说明
pszFile in 参数文件路径

返回:成功返回 CBXS_RET_SUCCESS

说明

  • 须在设备打开并已 CBXS_Initial 初始化之后调用。