KSJ_AWAIBA_IsUsed.
KSJ_API int __stdcall KSJ_AWAIBA_GetSegmentNum (int nIndex, int *pnSegNum)
 KSJ_AWAIBA_GetSegmentNum.
KSJ_API int __stdcall KSJ_AWAIBA_GetGainRange (int nIndex, int nSegIndex, int *pnMin, int *pnMax)
 KSJ_AWAIBA_GetGainRange.
KSJ_API int __stdcall KSJ_AWAIBA_SetGain (int nIndex, int nSegIndex, int nGain)
 KSJ_AWAIBA_SetGain.
KSJ_API int __stdcall KSJ_AWAIBA_GetGain (int nIndex, int nSegIndex, int *pnGain)
 KSJ_AWAIBA_GetGain.
KSJ_API int __stdcall KSJ_AWAIBA_GetBlackLevelRange (int nIndex, int nSegIndex, int *pnMin, int *pnMax)
 KSJ_AWAIBA_GetBlackLevelRange.
KSJ_API int __stdcall KSJ_AWAIBA_SetBlackLevel (int nIndex, int nSegIndex, int nBlackLevel)
 KSJ_AWAIBA_SetBlackLevel.
KSJ_API int __stdcall KSJ_AWAIBA_GetBlackLevel (int nIndex, int nSegIndex, int *pnBlackLevel)
 KSJ_AWAIBA_GetBlackLevel.
KSJ_API int __stdcall KSJ_AWAIBA_AutoBlackLevel (int nIndex, int nSegIndex)
 KSJ_AWAIBA_AutoBlackLevel.
KSJ_API int __stdcall KSJ_AWAIBA_SetSplitSegment (int nIndex, bool bSplit)
 KSJ_AWAIBA_SetSplitSegment.
KSJ_API int __stdcall KSJ_AWAIBA_GetSplitSegment (int nIndex, bool *pbSplit)
 KSJ_AWAIBA_GetSplitSegment.
KSJ_API int __stdcall KSJ_ProgramLineCameraParam (int nIndex)
 KSJ_ProgramLineCameraParam.
KSJ_API int __stdcall KSJ_LoadLineCameraParam (int nIndex)
 KSJ_LoadLineCameraParam.
KSJ_API int __stdcall KSJ_ClearLineCameraParam (int nIndex)
 KSJ_ClearLineCameraParam.

函数文档

KSJ_API int __stdcall KSJ_AWAIBA_IsUsed ( int  nIndex,
bool *  bUsed 
)

KSJ_AWAIBA_IsUsed.

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

当前相机是否是AWAIBA传感器相机

参数:
nIndex [in] 相机索引(从0开始,最大索引数为:连接到主机的相机数目减一)
bUsed [out] 当前相机是否是AWAIBA传感器相机
返回:
参考返回状态码(KSJCode.H)
注意:
调用KSJ_Init函数初始化后调用

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

KSJ_API int __stdcall KSJ_AWAIBA_GetSegmentNum ( int  nIndex,
int *  pnSegNum 
)

KSJ_AWAIBA_GetSegmentNum.

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

取得相机的区段数目

参数:
nIndex [in] 相机索引(从0开始,最大索引数为:连接到主机的相机数目减一)
pnSegNum [out] 返回当前相机的区段数目
返回:
参考返回状态码(KSJCode.H)
注意:
调用KSJ_Init函数初始化后调用
  • 该功能仅对线阵相机有效,获得线阵相机指定区段数
-----------------------------------------------------------------------------
KSJ_API int __stdcall KSJ_AWAIBA_GetGainRange ( int  nIndex,
int  nSegIndex,
int *  pnMin,
int *  pnMax 
)

KSJ_AWAIBA_GetGainRange.

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

获取相机指定区段的增益范围

参数:
nIndex [in] 相机索引(从0开始,最大索引数为:连接到主机的相机数目减一)
nSegIndex [in] 区段索引(范围由KSJ_AWAIBA_GetSegmentNum得到)
pnMin [out] 返回最小增益
pnMax [out] 返回最大增益
返回:
参考返回状态码(KSJCode.H)
注意:
调用KSJ_Init函数初始化后调用
  • 该功能仅对线阵相机有效,获得线阵相机指定区段的增益范围
-----------------------------------------------------------------------------
KSJ_API int __stdcall KSJ_AWAIBA_SetGain ( int  nIndex,
int  nSegIndex,
int  nGain 
)

KSJ_AWAIBA_SetGain.

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

获取相机某个区段的增益

参数:
nIndex [in] 相机索引(从0开始,最大索引数为:连接到主机的相机数目减一)
nSegIndex [in] 区段索引(范围由KSJ_AWAIBA_GetSegmentNum得到)
nGain [in] 设置增益值
返回:
参考返回状态码(KSJCode.H)
注意:
调用KSJ_Init函数初始化后调用
  • 该功能仅对线阵相机有效,设置线阵相机指定区段的增益
-----------------------------------------------------------------------------
KSJ_API int __stdcall KSJ_AWAIBA_GetGain ( int  nIndex,
int  nSegIndex,
int *  pnGain 
)

KSJ_AWAIBA_GetGain.

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

获取相机某个区段的增益

参数:
nIndex [in] 相机索引(从0开始,最大索引数为:连接到主机的相机数目减一)
nSegIndex [in] 区段索引(范围由KSJ_AWAIBA_GetSegmentNum得到)
pnGain [out] 返回当前的增益值
返回:
参考返回状态码(KSJCode.H)
注意:
调用KSJ_Init函数初始化后调用
  • 该功能仅对线阵相机有效,获得线阵相机指定区段的增益
-----------------------------------------------------------------------------
KSJ_API int __stdcall KSJ_AWAIBA_GetBlackLevelRange ( int  nIndex,
int  nSegIndex,
int *  pnMin,
int *  pnMax 
)

KSJ_AWAIBA_GetBlackLevelRange.

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

获取相机指定区段的黑电平范围

参数:
nIndex [in] 相机索引(从0开始,最大索引数为:连接到主机的相机数目减一)
nSegIndex [in] 区段索引(范围由KSJ_AWAIBA_GetSegmentNum得到)
pnMin [out] 返回最小黑电平值
pnMax [out] 返回最大黑电平值
返回:
参考返回状态码(KSJCode.H)
注意:
调用KSJ_Init函数初始化后调用
  • 该功能仅对线阵相机有效,获得线阵相机指定区段黑平衡电平范围
-----------------------------------------------------------------------------
KSJ_API int __stdcall KSJ_AWAIBA_SetBlackLevel ( int  nIndex,
int  nSegIndex,
int  nBlackLevel 
)

KSJ_AWAIBA_SetBlackLevel.

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

设置相机某个区段的黑电平值

参数:
nIndex [in] 相机索引(从0开始,最大索引数为:连接到主机的相机数目减一)
nSegIndex [in] 区段索引(范围由KSJ_AWAIBA_GetSegmentNum得到)
nBlackLevel [in] 设置黑电平值
返回:
参考返回状态码(KSJCode.H)
注意:
调用KSJ_Init函数初始化后调用
  • 该功能仅对线阵相机有效,设置线阵相机指定区段黑平衡电平
-----------------------------------------------------------------------------
KSJ_API int __stdcall KSJ_AWAIBA_GetBlackLevel ( int  nIndex,
int  nSegIndex,
int *  pnBlackLevel 
)

KSJ_AWAIBA_GetBlackLevel.

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

获取相机某个区段的黑电平值

参数:
nIndex [in] 相机索引(从0开始,最大索引数为:连接到主机的相机数目减一)
nSegIndex [in] 区段索引(范围由KSJ_AWAIBA_GetSegmentNum得到)
pnBlackLevel [out] 返回当前的黑电平值
返回:
参考返回状态码(KSJCode.H)
注意:
调用KSJ_Init函数初始化后调用
  • 该功能仅对线阵相机有效,获得当前线阵相机指定区段的黑平衡电平
-----------------------------------------------------------------------------
KSJ_API int __stdcall KSJ_AWAIBA_AutoBlackLevel ( int  nIndex,
int  nSegIndex 
)

KSJ_AWAIBA_AutoBlackLevel.

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

相机某个区段进行自动黑平衡

参数:
nIndex [in] 相机索引(从0开始,最大索引数为:连接到主机的相机数目减一)
nSegIndex [in] 区段索引(范围由KSJ_AWAIBA_GetSegmentNum得到)
返回:
参考返回状态码(KSJCode.H)
注意:
调用KSJ_Init函数初始化后调用

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

KSJ_API int __stdcall KSJ_AWAIBA_SetSplitSegment ( int  nIndex,
bool  bSplit 
)

KSJ_AWAIBA_SetSplitSegment.

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

设置奇数列和偶数分离

参数:
nIndex [in] 相机索引(从0开始,最大索引数为:连接到主机的相机数目减一)
bSplit [in] 设置奇数列和偶数分离
返回:
参考返回状态码(KSJCode.H)
注意:
调用KSJ_Init函数初始化后调用
  • 该功能目前仅对4K相机有效,奇偶分离操作过程是把奇数像素往前半部放置,偶数像素往后半部放置
-----------------------------------------------------------------------------
KSJ_API int __stdcall KSJ_AWAIBA_GetSplitSegment ( int  nIndex,
bool *  pbSplit 
)

KSJ_AWAIBA_GetSplitSegment.

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

获取奇数列和偶数分离

参数:
nIndex [in] 相机索引(从0开始,最大索引数为:连接到主机的相机数目减一)
pbSplit [out] 返回当前奇数列和偶数是否分离
返回:
参考返回状态码(KSJCode.H)
注意:
调用KSJ_Init函数初始化后调用

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

KSJ_API int __stdcall KSJ_ProgramLineCameraParam ( int  nIndex  ) 

KSJ_ProgramLineCameraParam.

----------------------------------------------------------------------------- 将当前的线阵相机参数保存到相机中

参数:
nIndex [in] 相机索引(从0开始,最大索引数为:连接到主机的相机数目减一)
返回:
成功返回 RET_SUCCESS(1)。否则返回非1值的错误码, 请参考 KSJCode.h 中错误码的定义。
注意:
调用KSJ_Init函数初始化后调用
保存参数以后,相机断电再连接,软件启动后,会自动加载这些参数。 -----------------------------------------------------------------------------
KSJ_API int __stdcall KSJ_LoadLineCameraParam ( int  nIndex  ) 

KSJ_LoadLineCameraParam.

----------------------------------------------------------------------------- 将当前的线阵相机设置参数恢复到保存在相机中的状态

参数:
nIndex [in] 相机索引(从0开始,最大索引数为:连接到主机的相机数目减一)
返回:
成功返回 RET_SUCCESS(1)。否则返回非1值的错误码, 请参考 KSJCode.h 中错误码的定义。
注意:
调用KSJ_Init函数初始化后调用
在调试相机过程中,如果需要返回到相机保存的状态,可以执行该函数 -----------------------------------------------------------------------------
KSJ_API int __stdcall KSJ_ClearLineCameraParam ( int  nIndex  ) 

KSJ_ClearLineCameraParam.

----------------------------------------------------------------------------- 删除当前的线阵相机设置参数

参数:
nIndex [in] 相机索引(从0开始,最大索引数为:连接到主机的相机数目减一)
返回:
成功返回 RET_SUCCESS(1)。否则返回非1值的错误码, 请参考 KSJCode.h 中错误码的定义。
注意:
调用KSJ_Init函数初始化后调用
在调试相机过程中,如果需要返回到相机保存的状态,可以执行该函数 -----------------------------------------------------------------------------