Searched refs:hAccm (Results 1 – 7 of 7) sorted by relevance
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/accm/ |
| H A D | rk_aiq_accm_algo_v2.cpp | 101 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 D | rk_aiq_accm_algo_v1.cpp | 100 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 D | rk_aiq_accm_algo_com.cpp | 671 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 D | rk_aiq_algo_accm_itf.cpp | 61 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 D | rk_aiq_accm_algo.h | 27 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 D | rk_aiq_accm_algo_com.h | 34 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 D | rk_aiq_algo_camgroup_accm_itf.cpp | 61 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 …]
|