hi_isp_cmos_acs
说明
定义Auto Color Shading的CMOS参数。
定义
typedef struct {
    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],用法与上面描述一致。
 
父主题: 数据类型