下载
中文
注册

hi_isp_cmos_acs

说明

定义Auto Color Shading的CMOS参数。

定义

typedefstruct {
    hi_bool                       enable;
    hi_u16                        acs_shading_str;
    hi_isp_acs_calib_param        acs_calib_param;
    hi_isp_acs_y_shading_lut      acs_y_shading_lut;
    hi_isp_acs_color_shading_lut  acs_color_shading_lut;
} hi_isp_cmos_acs;

成员

成员名称

描述

enable

acs模块使能。

acs_shading_str

acs算法luma shading校正强度。

acs_calib_param

Auto Color Shading的标定参数。

acs_y_shading_lut

Auto Color Shading亮度分量上的校正强度表,也就是Gr/Gb分量的校正强度。

acs_color_shading_lut

Auto Color Shading颜色分量上的Lut表,算法会根据 R/B 分 量上的Lut表,动态生成适合当前场景的 Lut表。

注意事项

  • 增益表的默认配置与hi_isp_cmos_alg_key中的bit1_acs标志位有关,如果bit1_acs=1,则采用cmos_ex.h中的配置值作为默认值;否则默认配置都为0。
  • ACS模块的otp通过hi_isp_cmos_lsc中的lsc_lut.lsc_gain_lut接口实现,其中lsc_lut.lsc_gain_lut[0]配置为golden sample在D50下标定的表,lsc_lut.lsc_gain_lut[1[配置为当前镜头模组在D50下标定的表,可以解决镜头的一致性问题,模组与golden之间的差异越小,校正的效果越好。也可以在ISP启动后配置接口hi_mpi_isp_set_mesh_shading_gain_lut_attr中的lsc_gain_lut[0]和lsc_gain_lut[1],用法与上面描述一致。