灵敏度模式设置(使用截取8位方式)

更多...

函数

KSJ_API int __stdcall KSJ_LutFileDownload (int nIndex, const TCHAR *pszKtbFile)
 KSJ_LutFileDownload.
KSJ_API int __stdcall KSJ_LutDataDownload (int nIndex, unsigned char *pData, int nBytes)
 KSJ_LutDataDownload.
KSJ_API int __stdcall KSJ_LutSetEnable (int nIndex, bool bEnable)
 KSJ_LutSetEnable.
KSJ_API int __stdcall KSJ_LutGetEnable (int nIndex, bool *pbEnable)
 KSJ_LutGetEnable.
KSJ_API int __stdcall KSJ_SensitivitySetMode (int nIndex, KSJ_SENSITIVITYMODE SensitivityMode)
 KSJ_SensitivitySetMode.
KSJ_API int __stdcall KSJ_SensitivityGetMode (int nIndex, KSJ_SENSITIVITYMODE *pSensitivityMode)
 KSJ_SensitivityGetMode.

枚举类型文档

灵敏度模式设置(使用截取8位方式)

枚举值:
KSJ_LOW 

16bit数据截取有效位的最低8bit数据

KSJ_MID 

16bit数据截取有效位的中低8bit数据

KSJ_HIGH 

16bit数据截取有效位的中间8bit数据

KSJ_HIGHER 

16bit数据截取有效位的中高8bit数据

KSJ_HIGHEST 

16bit数据截取有效位的最高8bit数据


函数文档

KSJ_API int __stdcall KSJ_LutFileDownload ( int  nIndex,
const TCHAR *  pszKtbFile 
)

KSJ_LutFileDownload.

参考“凯视佳工业相机API函数说明书(数据压扩篇)” Related API KSJ_GetADCResolution to Get Valid bits of 16bits Please KSJ_QueryFunction (KSJ_SUPPORT_LUT_DOWNLOAD ) to Get if support download LUT -----------------------------------------------------------------------------

以ktb文件形式,下载LUT查找表至相机(16bit to 8bit LUT)

参数:
nIndex [in] 相机索引(从0开始,最大索引数为:连接到主机的相机数目减一)
pszKtbFile [in] .ktb文件路径;请通过KSJ_QueryFunction(KSJ_SUPPORT_LUT_DOWNLOAD)查询相机是否支持LUT;该LUT仅本次有效,相机断电以后,该查找表将会丢失。
返回:
成功返回 RET_SUCCESS(1)。否则返回非1值的错误码, 请参考 KSJCode.h 中错误码的定义。
注意:
调用KSJ_Init函数初始化后调用

-----------------------------------------------------------------------------

KSJ_API int __stdcall KSJ_LutDataDownload ( int  nIndex,
unsigned char *  pData,
int  nBytes 
)

KSJ_LutDataDownload.

-----------------------------------------------------------------------------

此函数可用于加载用户自定义的LUT查找表数据(16bit to 8bit LUT)

参数:
nIndex [in] 相机索引(从0开始,最大索引数为:连接到主机的相机数目减一)
pData [out] 指向查找表数据的指针
nBytes [in] 查找表数据个数,即pData指针指向的内存块的大小;该LUT仅本次有效,相机断电以后,该查找表将会丢失。
返回:
成功返回 RET_SUCCESS(1)。否则返回非1值的错误码, 请参考 KSJCode.h 中错误码的定义。
注意:
调用KSJ_Init函数初始化后调用

-----------------------------------------------------------------------------

KSJ_API int __stdcall KSJ_LutSetEnable ( int  nIndex,
bool  bEnable 
)

KSJ_LutSetEnable.

-----------------------------------------------------------------------------

使能LUT查找表功能

参数:
nIndex [in] 相机索引(从0开始,最大索引数为:连接到主机的相机数目减一)
bEnable [in] 设置是否使LUT功能生效
返回:
成功返回 RET_SUCCESS(1)。否则返回非1值的错误码, 请参考 KSJCode.h 中错误码的定义。
注意:
调用KSJ_Init函数初始化后调用

-----------------------------------------------------------------------------

KSJ_API int __stdcall KSJ_LutGetEnable ( int  nIndex,
bool *  pbEnable 
)

KSJ_LutGetEnable.

-----------------------------------------------------------------------------

获取LUT查找表是否使能

参数:
nIndex [in] 相机索引(从0开始,最大索引数为:连接到主机的相机数目减一)
pbEnable [out] 返回是否LUT功能已生效
返回:
成功返回 RET_SUCCESS(1)。否则返回非1值的错误码, 请参考 KSJCode.h 中错误码的定义。
注意:
调用KSJ_Init函数初始化后调用

-----------------------------------------------------------------------------

KSJ_API int __stdcall KSJ_SensitivitySetMode ( int  nIndex,
KSJ_SENSITIVITYMODE  SensitivityMode 
)

KSJ_SensitivitySetMode.

-----------------------------------------------------------------------------

选择截位模式

参数:
nIndex [in] 相机索引(从0开始,最大索引数为:连接到主机的相机数目减一)
SensitivityMode [in] 设置截位模式
返回:
成功返回 RET_SUCCESS(1)。否则返回非1值的错误码, 请参考 KSJCode.h 中错误码的定义。
注意:
调用KSJ_Init函数初始化后调用

-----------------------------------------------------------------------------

KSJ_API int __stdcall KSJ_SensitivityGetMode ( int  nIndex,
KSJ_SENSITIVITYMODE pSensitivityMode 
)

KSJ_SensitivityGetMode.

-----------------------------------------------------------------------------

获取当前的截位模式

参数:
nIndex [in] 相机索引(从0开始,最大索引数为:连接到主机的相机数目减一)
pSensitivityMode [out] 获取当前截位模式
返回:
成功返回 RET_SUCCESS(1)。否则返回非1值的错误码, 请参考 KSJCode.h 中错误码的定义。
注意:
调用KSJ_Init函数初始化后调用

-----------------------------------------------------------------------------