Home
last modified time | relevance | path

Searched refs:hAccm (Results 1 – 7 of 7) sorted by relevance

/OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/accm/
H A Drk_aiq_accm_algo_v2.cpp101 XCamReturn AccmAutoConfig(accm_handle_t hAccm) { in AccmAutoConfig() argument
106 if (hAccm == NULL) { in AccmAutoConfig()
111 float sensorGain = hAccm->accmSwInfo.sensorGain; in AccmAutoConfig()
113 pCcm = hAccm->ccm_v2; in AccmAutoConfig()
114 if (hAccm->update) { in AccmAutoConfig()
116 hAccm->isReCal_ = true; in AccmAutoConfig()
117 ret = interpCCMbywbgain(&pCcm->TuningPara, hAccm, fSaturation); in AccmAutoConfig()
120 ret = selectCCM(&pCcm->TuningPara, hAccm, fSaturation); in AccmAutoConfig()
125 if (hAccm->update || hAccm->updateAtt) { in AccmAutoConfig()
144 interpolation(hAccm->mCurAttV2.stAuto.color_inhibition.sensorGain, in AccmAutoConfig()
[all …]
H A Drk_aiq_accm_algo_v1.cpp100 accm_handle_t hAccm in AccmAutoConfig() argument
107 if (hAccm == NULL) { in AccmAutoConfig()
112 float sensorGain = hAccm->accmSwInfo.sensorGain; in AccmAutoConfig()
114 pCcm = hAccm->ccm_v1; in AccmAutoConfig()
115 if (hAccm->update) { in AccmAutoConfig()
117 hAccm->isReCal_ = true; in AccmAutoConfig()
118 ret = interpCCMbywbgain(&pCcm->TuningPara, hAccm, fSaturation); in AccmAutoConfig()
121 ret = selectCCM(&pCcm->TuningPara, hAccm, fSaturation); in AccmAutoConfig()
125 if (hAccm->update || hAccm->updateAtt) { in AccmAutoConfig()
150 interpolation(hAccm->mCurAtt.stAuto.color_inhibition.sensorGain, 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
679 memset(hAccm->accmRest.undampedCcmMatrix, 0, sizeof(hAccm->accmRest.undampedCcmMatrix)); in interpCCMbywbgain()
680 memset(hAccm->accmRest.undampedCcOffset, 0, sizeof(hAccm->accmRest.undampedCcOffset)); in interpCCMbywbgain()
683 pCcm->aCcmCof_len, pCcm->aCcmCof, hAccm->accmSwInfo.awbGain, pCcm->illu_estim.default_illu, in interpCCMbywbgain()
690 UpdateIlluProbList(&hAccm->accmRest.problist, i, prob[i], problistsize); in interpCCMbywbgain()
691 int frames = (int)hAccm->count > (pCcm->illu_estim.frame_no - 1) ? pCcm->illu_estim.frame_no in interpCCMbywbgain()
692 : hAccm->count; // todo in interpCCMbywbgain()
694 StableProbEstimation(&hAccm->accmRest.problist, problistsize, frames, pCcm->aCcmCof_len, prob); in interpCCMbywbgain()
707 hAccm->accmSwInfo.sensorGain, &fSaturation); in interpCCMbywbgain()
710 … ret = SatSelectCcmProfiles(fSaturation, pDomIlluProfile->matrixUsed_len, hAccm->pCcmMatrixAll[i], in interpCCMbywbgain()
[all …]
H A Drk_aiq_algo_accm_itf.cpp61 accm_handle_t hAccm = (accm_handle_t)(params->ctx->accm_para); in prepare() local
63 hAccm->accmSwInfo.prepare_type = params->u.prepare.conf_type; in prepare()
67 hAccm->ccm_v1 = (CalibDbV2_Ccm_Para_V2_t*)(CALIBDBV2_GET_MODULE_PTR( in prepare()
72 hAccm->ccm_v2 = (CalibDbV2_Ccm_Para_V32_t*)(CALIBDBV2_GET_MODULE_PTR( in prepare()
99 accm_handle_t hAccm = (accm_handle_t)(inparams->ctx->accm_para); in processing() local
101 hAccm->isReCal_ = hAccm->isReCal_ || in processing()
104 procAccm->accm_sw_info.ccmConverged = hAccm->accmSwInfo.ccmConverged; in processing()
105 hAccm->accmSwInfo = procAccm->accm_sw_info; in processing()
107 LOGD_ACCM( "%s: awbIIRDampCoef:%f\n", __FUNCTION__, hAccm->accmSwInfo.awbIIRDampCoef); in processing()
109 AccmConfig(hAccm); in processing()
[all …]
H A Drk_aiq_accm_algo.h27 XCamReturn AccmInit(accm_handle_t* hAccm, const CamCalibDbV2Context_t* calibv2);
28 XCamReturn AccmRelease(accm_handle_t hAccm);
29 XCamReturn AccmPrepare(accm_handle_t hAccm);
30 XCamReturn AccmConfig(accm_handle_t hAccm);
31 XCamReturn AccmPreProc(accm_handle_t hAccm);
32 XCamReturn AccmProcessing(accm_handle_t hAccm);
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,
42 XCamReturn ReloadCCMCalibV2(accm_handle_t hAccm, const CalibDbV2_Ccm_Tuning_Para_t* TuningPara);
/OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos_camgroup/misc/
H A Drk_aiq_algo_camgroup_accm_itf.cpp61 accm_handle_t hAccm = (accm_handle_t)(params->ctx->accm_para); in prepare() local
64 hAccm->accmSwInfo.prepare_type = params->u.prepare.conf_type; in prepare()
67 hAccm->ccm_v1 = (CalibDbV2_Ccm_Para_V2_t*)(CALIBDBV2_GET_MODULE_PTR( in prepare()
72 hAccm->ccm_v2 = (CalibDbV2_Ccm_Para_V32_t*)(CALIBDBV2_GET_MODULE_PTR( in prepare()
89 accm_handle_t hAccm = (accm_handle_t)(inparams->ctx->accm_para); in processing() local
91 hAccm->isReCal_ = hAccm->isReCal_ || in processing()
92 (hAccm->accmSwInfo.grayMode != procParaGroup->_gray_mode); in processing()
93 hAccm->accmSwInfo.grayMode = procParaGroup->_gray_mode; in processing()
109 hAccm->accmSwInfo.awbGain[0] = in processing()
112 hAccm->accmSwInfo.awbGain[1] = in processing()
[all …]