定义AWB库返回给ISP的配置寄存器结构体。
typedef struct { hi_bool stat_cfg_update; hi_u16 metering_white_level_awb; hi_u16 metering_black_level_awb; hi_u16 metering_cr_ref_max_awb; hi_u16 metering_cb_ref_max_awb; hi_u16 metering_cr_ref_min_awb; hi_u16 metering_cb_ref_min_awb; } hi_isp_awb_raw_stat_attr;
成员名称 |
描述 |
---|---|
stat_cfg_update |
该结构体中的值是否需要配置寄存器 |
metering_white_level_awb |
Bayer域统计白点信息时,找白点的亮度上限。 取值范围:[0x0, 0xFFFF],默认值 0xFFF。 |
metering_black_level_awb |
Bayer域统计白点信息时,找白点的亮度下限。 取值范围:[0x0, 0xFFFF],默认值 0x0。 |
metering_cr_ref_max_awb |
Bayer域统计白点信息时,色差 R/G 的最大值,8bit精度,默认值 512。 |
metering_cb_ref_max_awb |
Bayer域统计白点信息时,色差 B/G 的最大值,8bit精度,默认值 512。 |
metering_cr_ref_min_awb |
Bayer域统计白点信息时,色差 R/G 的最小值,8bit精度,默认值 128。 |
metering_cb_ref_min_awb |
Bayer域统计白点信息时,色差 B/G 的最小值,8bit精度,默认值 128。 |