hi_isp_awb_info

说明

定义ISP提供给AWB的统计信息结构体。

定义

typedef struct {
    hi_u32  frame_cnt;
    hi_isp_awb_stat_1 *awb_stat1;
    hi_isp_awb_stat_result awb_stat2;
    hi_u8  awb_gain_switch;
    hi_u8  awb_stat_switch;
    hi_bool wb_gain_in_sensor;
    hi_u32 wdr_wb_gain[HI_ISP_BAYER_CHN_NUM];
} hi_isp_awb_info;

成员

成员名称

描述

frame_cnt

帧的累加计数。

取值范围为[0, 0xFFFFFFFF]。

awb_stat1

Awb统计信息 1

awb_stat2

Awb统计信息 2

awb_gain_switch

白平衡增益在ISP的位置。取值范围为[0,1]。

0:白平衡增益配置在WDR合成前的DG1处。

1:白平衡增益配置在WB处。

awb_stat_switch

白平衡统计模块在ISP的位置。取值范围为[0, 1, 2]。

0:白平衡统计模块在DG后。

1:白平衡统计模块在EXPANDER 后。

2:白平衡统计模块在DRC后。

wb_gain_in_sensor

白平衡增益是否在sensor配置。取值范围为[0, 1]。

0:白平衡增益在ISP配置。

1:白平衡增益在sensor配置。

wdr_wb_gain

在WDR合成前的DG1处配置的白平衡增益值。

#define HI_ISP_BAYER_CHN_NUM 4

注意事项