Previous topicNext topic
Help > .h文件列表 >
KSJApiCustom.h

浏览该文件的源代码。

宏定义

#define KSJ_API   __declspec(dllimport)

枚举

enum  KSJ_IMAGE_FORMAT {
  KSJ_IF_RAW8 = 0, KSJ_IF_GRAY8, KSJ_IF_RGB24, KSJ_IF_RGB32,
  KSJ_IF_BGR24, KSJ_IF_BGR32, KSJ_IF_RAW16, KSJ_IF_GRAY16,
  KSJ_IF_RGB48, KSJ_IF_RGB64, KSJ_IF_BGR48, KSJ_IF_BGR64
}
 

图像格式

更多...
enum  KSJ_USBSPEED { USB_NOT_CONNECTED = 0x00, USB_FULL_SPEED, USB_HIGH_SPEED, USB_SUPER_SPEED }
 

相机USB连接状态

更多...
enum  KSJ_MAPMODE { KSJ_MM_NEARESTNEIGHBOR, KSJ_MM_BILINEAR }
 

凯视佳工业相机畸变校正目标值计算方式定义

更多...

函数

KSJ_API int __stdcall KSJ_SetImageFormat (IN int nIndex, IN KSJ_IMAGE_FORMAT ImageFormat)
 KSJ_SetImageFormat.
KSJ_API int __stdcall KSJ_GetImageFormat (IN int nIndex, OUT KSJ_IMAGE_FORMAT *pImageFormat)
 KSJ_GetImageFormat.
KSJ_API int __stdcall KSJ_SetNegativeImageMode (IN int nIndex, IN bool bNegative)
 KSJ_SetNegativeImageMode.
KSJ_API int __stdcall KSJ_GetNegativeImageMode (IN int nIndex, OUT bool *pbNegative)
 KSJ_GetNegativeImageMode.
KSJ_API int __stdcall KSJ_GlobalResetShutterSet (int nIndex, bool bGlobalReset)
 设置全局复位滚动快门
KSJ_API int __stdcall KSJ_GlobalResetShutterGet (int nIndex, bool *pbGlobalReset)
 得到全局复位滚动快门状态
KSJ_API int __stdcall KSJ_SetFlatFieldCorrectionFieldOfView (int nIndex, int nColStart, int nRowStart, int nColSize, int nRowSize, KSJ_ADDRESSMODE AmCol, KSJ_ADDRESSMODE AmRow, unsigned short wMultiFrameNum)
 KSJ_SetFlatFieldCorrectionFieldOfView.
KSJ_API int __stdcall KSJ_GetFlatFieldCorrectionFieldOfView (int nIndex, int *pnColStart, int *pnRowStart, int *pnColSize, int *pnRowSize, KSJ_ADDRESSMODE *pColAddressMode, KSJ_ADDRESSMODE *pRowAddressMode, unsigned short *pwMultiFrameNum)
 KSJ_GetFlatFieldCorrectionFieldOfView.
KSJ_API int __stdcall KSJ_MakeDarkFrame (int nIndex, int nDarkFrames)
 KSJ_MakeDarkFrame.
KSJ_API int __stdcall KSJ_MakeFlatFieldFrame (int nIndex, int nFlatFieldFrames)
 KSJ_MakeFlatFieldFrame.
KSJ_API int __stdcall KSJ_PreviewSetFlatFieldCorrection (int nIndex, bool bEnable)
 KSJ_PreviewSetFlatFieldCorrection.
KSJ_API int __stdcall KSJ_PreviewGetFlatFieldCorrection (int nIndex, bool *pbEnable)
 KSJ_PreviewGetFlatFieldCorrection.
KSJ_API int __stdcall KSJ_CaptureSetFlatFieldCorrection (int nIndex, bool bEnable)
 KSJ_CaptureSetFlatFieldCorrection.
KSJ_API int __stdcall KSJ_CaptureGetFlatFieldCorrection (int nIndex, bool *pbEnable)
 KSJ_PreviewGetFlatFieldCorrection.
KSJ_API int __stdcall KSJ_SaveFlatFieldCorrection (int nIndex, TCHAR *pszFilePath)
 KSJ_SaveFlatFieldCorrection.
KSJ_API int __stdcall KSJ_LoadFlatFieldCorrection (int nIndex, TCHAR *pszFilePath)
 KSJ_LoadFlatFieldCorrection.
KSJ_API int __stdcall KSJ_PreExposureRangeGet (int nIndex, int *pnMinValue, int *pnMaxValue)
 KSJ_PreExposureRangeGet.
KSJ_API int __stdcall KSJ_PreExposureTimeSet (int nIndex, float fPreExpTimeMs)
 KSJ_PreExposureTimeSet.
KSJ_API int __stdcall KSJ_PreExposureTimeGet (int nIndex, float *pfPreExpTimeMs)
 KSJ_PreExposureTimeGet.
KSJ_API int __stdcall KSJ_PreExposureLinesSet (int nIndex, int nPreExpLines)
 KSJ_PreExposureLinesSet.
KSJ_API int __stdcall KSJ_PreExposureLinesGet (int nIndex, int *pnPreExpLines)
 KSJ_PreExposureLinesGet.
KSJ_API int __stdcall KSJ_SetBufferCount (int nIndex, int nCount)
 KSJ_SetBufferCount.
KSJ_API int __stdcall KSJ_GetBufferCount (int nIndex, int *pnCount)
 KSJ_GetBufferCount.
KSJ_API int __stdcall KSJ_CaptureRawDataAfterEmptyFrameBuffer (int nIndex, unsigned char *pRawData)
 KSJ_CaptureRawDataAfterEmptyFrameBuffer.
KSJ_API int __stdcall KSJ_CaptureRgbDataAfterEmptyFrameBuffer (int nIndex, unsigned char *pRgbData)
 KSJ_CaptureRgbDataAfterEmptyFrameBuffer.
KSJ_API int __stdcall KSJ_CaptureRgbDataExAfterEmptyFrameBuffer (int nIndex, unsigned char *pRgbData, int *pnWidth, int *pnHeight, int *pnBitCount)
 KSJ_CaptureRgbDataExAfterEmptyFrameBuffer.
KSJ_API int __stdcall KSJ_CheckFieldOfView (int nIndex, int nColStart, int nRowStart, int nColSize, int nRowSize, KSJ_ADDRESSMODE AmCol, KSJ_ADDRESSMODE AmRow)
 KSJ_CheckFieldOfView.
KSJ_API int __stdcall KSJ_GetUsbState (int nIndex, KSJ_USBSPEED *pUSBSpeed)
 获取USBKSJ_GetUsbState
KSJ_API int __stdcall KSJ_SetCalibration (int nIndex, bool bEnable)
 KSJ_SetCalibration.
KSJ_API int __stdcall KSJ_GetCalibration (int nIndex, bool *pbEnable)
 KSJ_GetCalibration.
KSJ_API int __stdcall KSJ_CalibrationProgram (int nIndex, float fCoefficient[14])
 KSJ_CalibrationProgram.
KSJ_API int __stdcall KSJ_CalibrationReadout (int nIndex, float fCoefficient[14])
 KSJ_GetCalibration.
KSJ_API int __stdcall KSJ_SetCalibrationMapMode (int nIndex, KSJ_MAPMODE MapMode)
 KSJ_SetCalibrationMapMode.
KSJ_API int __stdcall KSJ_GetCalibrationMapMode (int nIndex, KSJ_MAPMODE *pMapMode)
 KSJ_GetCalibrationMapMode.
KSJ_API int __stdcall KSJ_LoadCalibrationMapFile (int nIndex, const TCHAR *pszFilePath)
 KSJ_LoadCalibrationMapFile.
KSJ_API int __stdcall KSJ_GetDeviceIndex (int nSerials)
 KSJ_GetDeviceIndex.

宏定义文档

#define KSJ_API   __declspec(dllimport)