Home
last modified time | relevance | path

Searched refs:pCcm (Results 1 – 4 of 4) sorted by relevance

/OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/accm/
H A Drk_aiq_accm_algo_v2.cpp59 const CalibDbV2_Ccm_Para_V32_t* pCcm = accm_context->ccm_v2; in CCMV2PrintDBG() local
76 pCcm->TuningPara.illu_estim.interp_enable, in CCMV2PrintDBG()
92 accm_context->mCurAttV2.stAuto.color_saturation.level[3], pCcm->TuningPara.damp_enable, in CCMV2PrintDBG()
110 const CalibDbV2_Ccm_Para_V32_t* pCcm = NULL; in AccmAutoConfig() local
113 pCcm = hAccm->ccm_v2; in AccmAutoConfig()
115 if (pCcm->TuningPara.illu_estim.interp_enable) { in AccmAutoConfig()
117 ret = interpCCMbywbgain(&pCcm->TuningPara, hAccm, fSaturation); in AccmAutoConfig()
120 ret = selectCCM(&pCcm->TuningPara, hAccm, fSaturation); in AccmAutoConfig()
129 interpolation(pCcm->lumaCCM.gain_alphaScale_curve.gain, in AccmAutoConfig()
130 pCcm->lumaCCM.gain_alphaScale_curve.scale, 9, sensorGain, &fScale); in AccmAutoConfig()
[all …]
H A Drk_aiq_accm_algo_v1.cpp53 const CalibDbV2_Ccm_Para_V2_t* pCcm = accm_context->ccm_v1; in CCMV1PrintDBG() local
69 pCcm->TuningPara.illu_estim.interp_enable, in CCMV1PrintDBG()
86 pCcm->TuningPara.damp_enable, in CCMV1PrintDBG()
111 const CalibDbV2_Ccm_Para_V2_t * pCcm = NULL; in AccmAutoConfig() local
114 pCcm = hAccm->ccm_v1; in AccmAutoConfig()
116 if (pCcm->TuningPara.illu_estim.interp_enable) { in AccmAutoConfig()
118 ret = interpCCMbywbgain(&pCcm->TuningPara, hAccm, fSaturation); in AccmAutoConfig()
121 ret = selectCCM(&pCcm->TuningPara, hAccm, fSaturation); in AccmAutoConfig()
131 interpolation(pCcm->lumaCCM.gain_alphaScale_curve.gain, in AccmAutoConfig()
132 pCcm->lumaCCM.gain_alphaScale_curve.scale, in AccmAutoConfig()
[all …]
H A Drk_aiq_accm_algo_com.cpp671 XCamReturn interpCCMbywbgain(const CalibDbV2_Ccm_Tuning_Para_t* pCcm, accm_handle_t hAccm, in interpCCMbywbgain() argument
681 float* prob = (float*)malloc(pCcm->aCcmCof_len * sizeof(float)); in interpCCMbywbgain()
683 pCcm->aCcmCof_len, pCcm->aCcmCof, hAccm->accmSwInfo.awbGain, pCcm->illu_estim.default_illu, in interpCCMbywbgain()
684 pCcm->illu_estim.prob_limit, pCcm->illu_estim.weightRB, prob); in interpCCMbywbgain()
688 int problistsize = pCcm->illu_estim.frame_no * pCcm->aCcmCof_len; in interpCCMbywbgain()
689 for (int i = 0; i < pCcm->aCcmCof_len; i++) in interpCCMbywbgain()
691 int frames = (int)hAccm->count > (pCcm->illu_estim.frame_no - 1) ? pCcm->illu_estim.frame_no in interpCCMbywbgain()
694 StableProbEstimation(&hAccm->accmRest.problist, problistsize, frames, pCcm->aCcmCof_len, prob); in interpCCMbywbgain()
699 for (int i = 0; i < pCcm->aCcmCof_len; i++) { in interpCCMbywbgain()
703 const CalibDbV2_Ccm_Accm_Cof_Para_t* pDomIlluProfile = &pCcm->aCcmCof[i]; in interpCCMbywbgain()
[all …]
H A Drk_aiq_accm_algo_com.h34 XCamReturn interpCCMbywbgain(const CalibDbV2_Ccm_Tuning_Para_t* pCcm, accm_handle_t hAccm,
36 XCamReturn selectCCM(const CalibDbV2_Ccm_Tuning_Para_t* pCcm, accm_handle_t hAccm,