| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/abayertnr2/ |
| H A D | rk_aiq_abayertnr_algo_bayertnr_v2.cpp | 34 int isoGainLow = 0; in bayertnr_select_params_by_ISO_V2() local 55 isoGainLow = isoGainStd[i]; in bayertnr_select_params_by_ISO_V2() 66 isoGainLow = isoGainStd[RK_BAYERNR_V2_MAX_ISO_NUM - 2]; in bayertnr_select_params_by_ISO_V2() 75 isoGainLow = isoGainStd[0]; in bayertnr_select_params_by_ISO_V2() 89 isoGain, isoGainHig, isoGainLow); in bayertnr_select_params_by_ISO_V2() 94 …float(isoGainHig - isoGain) / float(isoGainHig - isoGainLow) * pParams->lo_filter_strength[isoLeve… in bayertnr_select_params_by_ISO_V2() 95 …+ float(isoGain - isoGainLow) / float(isoGainHig - isoGainLow) * pParams->lo_filter_strength[isoLe… in bayertnr_select_params_by_ISO_V2() 98 …float(isoGainHig - isoGain) / float(isoGainHig - isoGainLow) * pParams->hi_filter_strength[isoLeve… in bayertnr_select_params_by_ISO_V2() 99 …+ float(isoGain - isoGainLow) / float(isoGainHig - isoGainLow) * pParams->hi_filter_strength[isoLe… in bayertnr_select_params_by_ISO_V2() 102 …float(isoGainHig - isoGain) / float(isoGainHig - isoGainLow) * pParams->soft_threshold_ratio[isoLe… in bayertnr_select_params_by_ISO_V2() [all …]
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/abayer2dnr2/ |
| H A D | rk_aiq_abayer2dnr_algo_bayernr_v2.cpp | 34 int isoGainLow = 0; in bayer2dnr_select_params_by_ISO_V2() local 57 isoGainLow = isoGainStd[i]; in bayer2dnr_select_params_by_ISO_V2() 71 isoGain, isoGainHig, isoGainLow); in bayer2dnr_select_params_by_ISO_V2() 76 …pSelect->filter_strength = float(isoGainHig - isoGain) / float(isoGainHig - isoGainLow) * pParams-… in bayer2dnr_select_params_by_ISO_V2() 77 …+ float(isoGain - isoGainLow) / float(isoGainHig - isoGainLow) * pParams->filter_strength[isoLevel… in bayer2dnr_select_params_by_ISO_V2() 79 …tmpf = float(isoGainHig - isoGain) / float(isoGainHig - isoGainLow) * pParams->gauss_guide[isoLeve… in bayer2dnr_select_params_by_ISO_V2() 80 …+ float(isoGain - isoGainLow) / float(isoGainHig - isoGainLow) * pParams->gauss_guide[isoLevelHig]; in bayer2dnr_select_params_by_ISO_V2() 86 …pSelect->sigma[i] = float(isoGainHig - isoGain) / float(isoGainHig - isoGainLow) * pParams->sigma[… in bayer2dnr_select_params_by_ISO_V2() 87 … + float(isoGain - isoGainLow) / float(isoGainHig - isoGainLow) * pParams->sigma[isoLevelHig][i]; in bayer2dnr_select_params_by_ISO_V2() 90 …pSelect->edgesofts = float(isoGainHig - isoGain) / float(isoGainHig - isoGainLow) * pParams->edges… in bayer2dnr_select_params_by_ISO_V2() [all …]
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/arawnr/ |
| H A D | rk_aiq_abayernr_algo_bayernr_v1.cpp | 469 …int isoGainLow = 0; //向下一个isoGain,用做参数插值:y=float(isoGainHig-isoGain)/float(isoGainHig-isoGainLow)*… in selsec_bayernrV1_hdr_parmas_by_ISO() local 492 isoGainLow = isoGainStd[i]; in selsec_bayernrV1_hdr_parmas_by_ISO() 502 …stBayerNrParamsSelected->a[j] = float(isoGainHig - isoGain) / float(isoGainHig - isoGainLow) * stB… in selsec_bayernrV1_hdr_parmas_by_ISO() 503 … + float(isoGain - isoGainLow) / float(isoGainHig - isoGainLow) * stBayerNrParams->a[isoLevelHig]; in selsec_bayernrV1_hdr_parmas_by_ISO() 505 …stBayerNrParamsSelected->b[j] = float(isoGainHig - isoGain) / float(isoGainHig - isoGainLow) * stB… in selsec_bayernrV1_hdr_parmas_by_ISO() 506 … + float(isoGain - isoGainLow) / float(isoGainHig - isoGainLow) * stBayerNrParams->b[isoLevelHig]; in selsec_bayernrV1_hdr_parmas_by_ISO() 511 …elected->filtPar[j] = float(isoGainHig - isoGain) / float(isoGainHig - isoGainLow) * stBayerNrPara… in selsec_bayernrV1_hdr_parmas_by_ISO() 512 …+ float(isoGain - isoGainLow) / float(isoGainHig - isoGainLow) * stBayerNrParams->filtpar[isoLevel… in selsec_bayernrV1_hdr_parmas_by_ISO() 581 int isoGainLow = 0; in select_bayernrV1_params_by_ISO() local 604 isoGainLow = isoGainStd[i]; in select_bayernrV1_params_by_ISO() [all …]
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/anr/ |
| H A D | rk_aiq_anr_algo_bayernr.cpp | 428 …int isoGainLow = 0; //向下一个isoGain,用做参数插值:y=float(isoGainHig-isoGain)/float(isoGainHig-isoGainLow)*… in selsec_hdr_parmas_by_ISO() local 451 isoGainLow = isoGainStd[i]; in selsec_hdr_parmas_by_ISO() 461 …stBayerNrParamsSelected->a[j] = float(isoGainHig - isoGain) / float(isoGainHig - isoGainLow) * stB… in selsec_hdr_parmas_by_ISO() 462 … + float(isoGain - isoGainLow) / float(isoGainHig - isoGainLow) * stBayerNrParams->a[isoLevelHig]; in selsec_hdr_parmas_by_ISO() 464 …stBayerNrParamsSelected->b[j] = float(isoGainHig - isoGain) / float(isoGainHig - isoGainLow) * stB… in selsec_hdr_parmas_by_ISO() 465 … + float(isoGain - isoGainLow) / float(isoGainHig - isoGainLow) * stBayerNrParams->b[isoLevelHig]; in selsec_hdr_parmas_by_ISO() 470 …elected->filtPar[j] = float(isoGainHig - isoGain) / float(isoGainHig - isoGainLow) * stBayerNrPara… in selsec_hdr_parmas_by_ISO() 471 …+ float(isoGain - isoGainLow) / float(isoGainHig - isoGainLow) * stBayerNrParams->filtpar[isoLevel… in selsec_hdr_parmas_by_ISO() 550 int isoGainLow = 0; in select_bayernr_params_by_ISO() local 573 isoGainLow = isoGainStd[i]; in select_bayernr_params_by_ISO() [all …]
|
| H A D | rk_aiq_anr_algo_uvnr.cpp | 503 int isoGainLow = 0; in select_uvnr_params_by_ISO() local 516 isoGainLow = stRKUVNrParams->iso[i] ; in select_uvnr_params_by_ISO() 527 isoGainLow = stRKUVNrParams->iso[0]; in select_uvnr_params_by_ISO() 535 isoGainLow = stRKUVNrParams->iso[max_iso_step - 2] ; in select_uvnr_params_by_ISO() 549 isoGainLow = iso_div * (2 << (i)) / 2; in select_uvnr_params_by_ISO() 554 isoGainLow = MIN(isoGainLow, iso_div * (2 << max_iso_step)); in select_uvnr_params_by_ISO() 558 isoIndexLow = (int)(log((float)isoGainLow / iso_div) / log((float)2)); in select_uvnr_params_by_ISO() 566 iso, isoGainHigh, isoGainLow); in select_uvnr_params_by_ISO() 571 …stRKUVNrParamsSelected->ratio = interpISO(isoGainLow, isoGainHigh, stRKUVNrParams->ratio[isoIndexL… in select_uvnr_params_by_ISO() 573 …stRKUVNrParamsSelected->offset = interpISO(isoGainLow, isoGainHigh, stRKUVNrParams->offset[isoInde… in select_uvnr_params_by_ISO() [all …]
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/acnr2/ |
| H A D | rk_aiq_acnr_algo_cnr_v2.cpp | 50 int isoGainLow = 0; in cnr_select_params_by_ISO_V2() local 60 isoGainLow = pParams->iso[i] ; in cnr_select_params_by_ISO_V2() 70 isoGainLow = pParams->iso[0]; in cnr_select_params_by_ISO_V2() 78 isoGainLow = pParams->iso[max_iso_step - 2] ; in cnr_select_params_by_ISO_V2() 89 isoGainLow = iso_div * (2 << (i)) / 2; in cnr_select_params_by_ISO_V2() 94 isoGainLow = MIN(isoGainLow, iso_div * (2 << max_iso_step)); in cnr_select_params_by_ISO_V2() 98 isoIndexLow = (int)(log((float)isoGainLow / iso_div) / log((float)2)); in cnr_select_params_by_ISO_V2() 109 iso, isoGainHigh, isoGainLow); in cnr_select_params_by_ISO_V2() 117 …pSelect->global_gain = interp_cnr_v2(isoGainLow, isoGainHigh, pParams->global_gain[isoIndexLow], p… in cnr_select_params_by_ISO_V2() 118 …pSelect->global_gain_alpha = interp_cnr_v2(isoGainLow, isoGainHigh, pParams->global_gain_alpha[iso… in cnr_select_params_by_ISO_V2() [all …]
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/arawnr2/ |
| H A D | rk_aiq_abayernr_algo_bayernr_v2.cpp | 342 int isoGainLow = 0; in bayernr2D_select_params_by_ISO_V2() local 365 isoGainLow = isoGainStd[i]; in bayernr2D_select_params_by_ISO_V2() 376 isoGain, isoGainHig, isoGainLow); in bayernr2D_select_params_by_ISO_V2() 383 …_edge_filter_wgt[i] = float(isoGainHig - isoGain) / float(isoGainHig - isoGainLow) * pParams->baye… in bayernr2D_select_params_by_ISO_V2() 384 …+ float(isoGain - isoGainLow) / float(isoGainHig - isoGainLow) * pParams->bayernrv2_edge_filter_wg… in bayernr2D_select_params_by_ISO_V2() 387 …rv2_filter_strength = float(isoGainHig - isoGain) / float(isoGainHig - isoGainLow) * pParams->baye… in bayernr2D_select_params_by_ISO_V2() 388 …+ float(isoGain - isoGainLow) / float(isoGainHig - isoGainLow) * pParams->bayernrv2_filter_strengt… in bayernr2D_select_params_by_ISO_V2() 390 …tmpf = float(isoGainHig - isoGain) / float(isoGainHig - isoGainLow) * pParams->bayernrv2_gauss_gui… in bayernr2D_select_params_by_ISO_V2() 391 …+ float(isoGain - isoGainLow) / float(isoGainHig - isoGainLow) * pParams->bayernrv2_gauss_guide_r[… in bayernr2D_select_params_by_ISO_V2() 397 …rv2_filter_sigma[i] = float(isoGainHig - isoGain) / float(isoGainHig - isoGainLow) * pParams->baye… in bayernr2D_select_params_by_ISO_V2() [all …]
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/acnr/ |
| H A D | rk_aiq_acnr_algo_cnr_v1.cpp | 230 int isoGainLow = 0; in cnr_select_params_by_ISO_V1() local 240 isoGainLow = pParams->iso[i] ; in cnr_select_params_by_ISO_V1() 249 isoGainLow = pParams->iso[0]; in cnr_select_params_by_ISO_V1() 257 isoGainLow = pParams->iso[max_iso_step - 2] ; in cnr_select_params_by_ISO_V1() 268 isoGainLow = iso_div * (2 << (i)) / 2; in cnr_select_params_by_ISO_V1() 273 isoGainLow = MIN(isoGainLow, iso_div * (2 << max_iso_step)); in cnr_select_params_by_ISO_V1() 277 isoIndexLow = (int)(log((float)isoGainLow / iso_div) / log((float)2)); in cnr_select_params_by_ISO_V1() 285 iso, isoGainHigh, isoGainLow); in cnr_select_params_by_ISO_V1() 293 …pSelect->rkcnr_exgain = interp_cnr_v1(isoGainLow, isoGainHigh, pParams->rkcnr_exgain[isoIndexLow… in cnr_select_params_by_ISO_V1() 294 …pSelect->rkcnr_g_gain = interp_cnr_v1(isoGainLow, isoGainHigh, pParams->rkcnr_g_gain[isoIndexLow… in cnr_select_params_by_ISO_V1() [all …]
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/auvnr/ |
| H A D | rk_aiq_auvnr_algo_uvnr_v1.cpp | 452 int isoGainLow = 0; in select_uvnr_params_by_ISO_v1() local 465 isoGainLow = stRKUVNrParams->iso[i] ; in select_uvnr_params_by_ISO_v1() 476 isoGainLow = stRKUVNrParams->iso[0]; in select_uvnr_params_by_ISO_v1() 484 isoGainLow = stRKUVNrParams->iso[max_iso_step - 2] ; in select_uvnr_params_by_ISO_v1() 498 isoGainLow = iso_div * (2 << (i)) / 2; in select_uvnr_params_by_ISO_v1() 503 isoGainLow = MIN(isoGainLow, iso_div * (2 << max_iso_step)); in select_uvnr_params_by_ISO_v1() 507 isoIndexLow = (int)(log((float)isoGainLow / iso_div) / log((float)2)); in select_uvnr_params_by_ISO_v1() 515 iso, isoGainHigh, isoGainLow); in select_uvnr_params_by_ISO_v1() 520 …stRKUVNrParamsSelected->ratio = ufnr_interpISO_v1(isoGainLow, isoGainHigh, stRKUVNrParams->ratio[i… in select_uvnr_params_by_ISO_v1() 522 …stRKUVNrParamsSelected->offset = ufnr_interpISO_v1(isoGainLow, isoGainHigh, stRKUVNrParams->offset… in select_uvnr_params_by_ISO_v1() [all …]
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/acnrV30/ |
| H A D | rk_aiq_acnr_algo_cnr_v30.cpp | 38 int isoGainLow = 0; in cnr_select_params_by_ISO_V30() local 48 isoGainLow = pParams->iso[i] ; in cnr_select_params_by_ISO_V30() 57 isoGainLow = pParams->iso[0]; in cnr_select_params_by_ISO_V30() 65 isoGainLow = pParams->iso[max_iso_step - 2] ; in cnr_select_params_by_ISO_V30() 76 isoGainLow = iso_div * (2 << (i)) / 2; in cnr_select_params_by_ISO_V30() 81 isoGainLow = MIN(isoGainLow, iso_div * (2 << max_iso_step)); in cnr_select_params_by_ISO_V30() 85 isoIndexLow = (int)(log((float)isoGainLow / iso_div) / log((float)2)); in cnr_select_params_by_ISO_V30() 95 iso, isoGainHigh, isoGainLow); in cnr_select_params_by_ISO_V30() 102 if ((isoGainHigh - iso) < (iso - isoGainLow)) { in cnr_select_params_by_ISO_V30() 129 float ratio = float(iso - isoGainLow) / float(isoGainHigh - isoGainLow); in cnr_select_params_by_ISO_V30()
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/again2/ |
| H A D | rk_aiq_again_algo_gain_v2.cpp | 132 int isoGainLow = 0; in gain_select_params_by_ISO_V2() local 155 isoGainLow = isoGainStd[i]; in gain_select_params_by_ISO_V2() 165 isoGainLow = isoGainStd[RK_GAIN_V2_MAX_ISO_NUM - 2]; in gain_select_params_by_ISO_V2() 172 isoGainLow = isoGainStd[0]; in gain_select_params_by_ISO_V2() 183 ratio = float(isoGain - isoGainLow) / float(isoGainHig - isoGainLow) ; in gain_select_params_by_ISO_V2() 194 isoGain, isoGainHig, isoGainLow, in gain_select_params_by_ISO_V2()
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/abayertnrV23/ |
| H A D | rk_aiq_abayertnr_algo_bayertnr_v23.cpp | 42 int isoGainLow = 0; in bayertnr_select_params_by_ISO_V23() local 63 isoGainLow = isoGainStd[i]; in bayertnr_select_params_by_ISO_V23() 74 isoGainLow = isoGainStd[RK_BAYERNR_V23_MAX_ISO_NUM - 2]; in bayertnr_select_params_by_ISO_V23() 83 isoGainLow = isoGainStd[0]; in bayertnr_select_params_by_ISO_V23() 93 isoGain, isoGainHig, isoGainLow); in bayertnr_select_params_by_ISO_V23() 111 ratio = float(isoGain - isoGainLow) / float(isoGainHig - isoGainLow); in bayertnr_select_params_by_ISO_V23() 140 if((isoGain - isoGainLow) <= (isoGainHig - isoGain)) { in bayertnr_select_params_by_ISO_V23()
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/abayer2dnrV23/ |
| H A D | rk_aiq_abayer2dnr_algo_bayernr_v23.cpp | 34 int isoGainLow = 0; in bayer2dnr_select_params_by_ISO_V23() local 57 isoGainLow = isoGainStd[i]; in bayer2dnr_select_params_by_ISO_V23() 73 isoGainHig, isoGainLow); in bayer2dnr_select_params_by_ISO_V23() 79 ratio = float(isoGain - isoGainLow) / float(isoGainHig - isoGainLow); in bayer2dnr_select_params_by_ISO_V23() 98 if((isoGain - isoGainLow) <= (isoGainHig - isoGain) ) { in bayer2dnr_select_params_by_ISO_V23()
|