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],用法与上面描述一致。
父主题: 数据类型