#ifndef _RKAIQ_ABLC_H_ #define _RKAIQ_ABLC_H_ #include "stdio.h" #include "string.h" #include "math.h" #include "base/xcam_log.h" #include "rk_aiq_comm.h" #include "RkAiqCalibDbTypes.h" #include "RkAiqCalibDbTypesV2.h" #include "RkAiqCalibDbV2Helper.h" #include "ablc/rk_aiq_types_ablc_algo_prvt.h" AblcResult_t AblcInit(AblcContext_t **ppAblcCtx, CamCalibDbV2Context_t *pCalibDb); AblcResult_t AblcConfig(AblcConfig_t *pParams, CalibDbV2_Ablc_t* pBlcCalib); void BlcNewMalloc(AblcConfig_t* pBlcPara, CalibDbV2_Ablc_t* pCalibDb); AblcResult_t AblcRelease(AblcContext_t *pAblcCtx); AblcResult_t AblcProcess(AblcContext_t *pAblcCtx, AblcExpInfo_t *pExpInfo); #endif