图像

函数

KSJ_API int __stdcall KSJ_ProcessSaturationGetRange (int nIndex, int *pnMinSaturation, int *pnMaxSaturation)
 KSJ_ProcessSaturationGetRange.
KSJ_API int __stdcall KSJ_ProcessSaturationSet (int nIndex, int nSaturation)
 KSJ_ProcessSaturationSet.
KSJ_API int __stdcall KSJ_ProcessSaturationGet (int nIndex, int *pnStaturation)
 KSJ_ProcessSaturationGet.
KSJ_API int __stdcall KSJ_GammaGetRange (int nIndex, int *pnMinGamma, int *pnMaxGamm)
 获取Gamma的设置范围(-9 - 9)
KSJ_API int __stdcall KSJ_GammaSetValue (int nIndex, int nValue)
 设置Gamma
KSJ_API int __stdcall KSJ_GammaGetValue (int nIndex, int *pnValue)
 获取Gamma
KSJ_API int __stdcall KSJ_ProcessContrastGetRange (int nIndex, int *pnMinContrast, int *pnMaxContrast)
 KSJ_ProcessSaturationGetRange.
KSJ_API int __stdcall KSJ_ProcessContrastSet (int nIndex, int nContrast)
 KSJ_ProcessContrastSet.
KSJ_API int __stdcall KSJ_ProcessContrastGet (int nIndex, int *pnContrast)
 KSJ_ProcessContrastGet.
KSJ_API int __stdcall KSJ_ProcessBrightnessGetRange (int nIndex, int *pnMinBrightness, int *pnMaxBrightness)
 KSJ_ProcessBrightnessGetRange.
KSJ_API int __stdcall KSJ_ProcessBrightnessSet (int nIndex, int nBrightness)
 KSJ_ProcessBrightnessSet.
KSJ_API int __stdcall KSJ_ProcessBrightnessGet (int nIndex, int *pnBrightness)
 KSJ_ProcessBrightnessGet.
KSJ_API int __stdcall KSJ_SharpenParamSet (int nIndex, int nKernelSize, int nWeighted)
 KSJ_SharpenParamSet.
KSJ_API int __stdcall KSJ_SharpenParamGet (int nIndex, int *pnKernelSize, int *pnWeighted)
 KSJ_SharpenParamGet.
KSJ_API int __stdcall KSJ_SharpenSetEnable (int nIndex, bool bEnable)
 KSJ_SharpenSetEnable.
KSJ_API int __stdcall KSJ_SharpenGetEnable (int nIndex, bool *pbEnable)
 KSJ_SharpenGetEnable.
KSJ_API int __stdcall KSJ_BadPixelCorrectionSetEnable (int nIndex, bool bEnable)
 KSJ_BadPixelCorrectionSetEnable.
KSJ_API int __stdcall KSJ_BadPixelCorrectionGetEnable (int nIndex, bool *pbEnable)
 KSJ_BadPixelCorrectionGetEnable.

函数文档

KSJ_API int __stdcall KSJ_ProcessSaturationGetRange ( int  nIndex,
int *  pnMinSaturation,
int *  pnMaxSaturation 
)

KSJ_ProcessSaturationGetRange.

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

获取饱和度的设置范围(-128~128)

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

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

KSJ_API int __stdcall KSJ_ProcessSaturationSet ( int  nIndex,
int  nSaturation 
)

KSJ_ProcessSaturationSet.

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

设置图像的饱和度

参数:
nIndex [in] 相机索引(从0开始,最大索引数为:连接到主机的相机数目减一)
nSaturation [in] 饱和度设置的值
返回:
成功返回 RET_SUCCESS(1)。否则返回非1值的错误码, 请参考 KSJCode.h 中错误码的定义。
注意:
调用KSJ_Init函数初始化后调用
  • 该算法由软件执行,可能会影响采集效率和预览帧率
  • nSaturation = 0 表示不做饱和度调整
-----------------------------------------------------------------------------
KSJ_API int __stdcall KSJ_ProcessSaturationGet ( int  nIndex,
int *  pnStaturation 
)

KSJ_ProcessSaturationGet.

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

获取相机饱和度参数

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

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

KSJ_API int __stdcall KSJ_GammaGetRange ( int  nIndex,
int *  pnMinGamma,
int *  pnMaxGamm 
)

获取Gamma的设置范围(-9 - 9)

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

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

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

KSJ_API int __stdcall KSJ_GammaSetValue ( int  nIndex,
int  nValue 
)

设置Gamma

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

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

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

KSJ_API int __stdcall KSJ_GammaGetValue ( int  nIndex,
int *  pnValue 
)

获取Gamma

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

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

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

KSJ_API int __stdcall KSJ_ProcessContrastGetRange ( int  nIndex,
int *  pnMinContrast,
int *  pnMaxContrast 
)

KSJ_ProcessSaturationGetRange.

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

获取对比度的设置范围(-128~128)

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

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

KSJ_API int __stdcall KSJ_ProcessContrastSet ( int  nIndex,
int  nContrast 
)

KSJ_ProcessContrastSet.

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

设置相机对比度参数

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

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

KSJ_API int __stdcall KSJ_ProcessContrastGet ( int  nIndex,
int *  pnContrast 
)

KSJ_ProcessContrastGet.

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

获取相机对比度参数

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

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

KSJ_API int __stdcall KSJ_ProcessBrightnessGetRange ( int  nIndex,
int *  pnMinBrightness,
int *  pnMaxBrightness 
)

KSJ_ProcessBrightnessGetRange.

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

获取亮度的设置范围(-128~128)

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

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

KSJ_API int __stdcall KSJ_ProcessBrightnessSet ( int  nIndex,
int  nBrightness 
)

KSJ_ProcessBrightnessSet.

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

设置相机的亮度

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

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

KSJ_API int __stdcall KSJ_ProcessBrightnessGet ( int  nIndex,
int *  pnBrightness 
)

KSJ_ProcessBrightnessGet.

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

获取相机亮度参数

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

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

KSJ_API int __stdcall KSJ_SharpenParamSet ( int  nIndex,
int  nKernelSize,
int  nWeighted 
)

KSJ_SharpenParamSet.

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

设置图像锐化参数

参数:
nIndex [in] 相机索引(从0开始,最大索引数为:连接到主机的相机数目减一)
nKernelSize [in] 设置图像锐化计算滤波核大小
nWeighted [in] 设置图像锐化计算权重
返回:
成功返回 RET_SUCCESS(1)。否则返回非1值的错误码, 请参考 KSJCode.h 中错误码的定义。
注意:
调用KSJ_Init函数初始化后调用
  • 该算法由软件执行,可能会影响RGB彩色图像的采集效率和预览帧率
-----------------------------------------------------------------------------
KSJ_API int __stdcall KSJ_SharpenParamGet ( int  nIndex,
int *  pnKernelSize,
int *  pnWeighted 
)

KSJ_SharpenParamGet.

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

获取图像锐化参数

参数:
nIndex [in] 相机索引(从0开始,最大索引数为:连接到主机的相机数目减一)
pnKernelSize [out] 获取图像锐化计算滤波核大小
pnWeighted [out] 获取图像锐化计算权重
返回:
成功返回 RET_SUCCESS(1)。否则返回非1值的错误码, 请参考 KSJCode.h 中错误码的定义。
注意:
调用KSJ_Init函数初始化后调用

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

KSJ_API int __stdcall KSJ_SharpenSetEnable ( int  nIndex,
bool  bEnable 
)

KSJ_SharpenSetEnable.

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

使能或关闭图像锐化功能

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

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

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

KSJ_SharpenGetEnable.

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

图像锐化功能是否使能

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

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

KSJ_API int __stdcall KSJ_BadPixelCorrectionSetEnable ( int  nIndex,
bool  bEnable 
)

KSJ_BadPixelCorrectionSetEnable.

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

使能或关闭坏点校正功能

参数:
nIndex [in] 相机索引(从0开始,最大索引数为:连接到主机的相机数目减一)
bEnable [in] ture 开启坏点校正功能,false 关闭坏点校正功能
返回:
成功返回 RET_SUCCESS(1)。否则返回非1值的错误码, 请参考 KSJCode.h 中错误码的定义。
注意:
调用KSJ_Init函数初始化后调用

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

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

KSJ_BadPixelCorrectionGetEnable.

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

坏点校正是否使能

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

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