|
#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
|