hi_isp_awb_param

Description

Defines the initialization parameter provided by the ISP for the AWB algorithm library.

Definition

typedef struct {
    hi_sensor_id sensor_id;
    hi_u8 wdr_mode;
    hi_u8 awb_zone_row;
    hi_u8 awb_zone_col;
    hi_u8 awb_zone_bin;
    hi_isp_stitch_attr stitch_attr;
    hi_u16 awb_width;
    hi_u16 awb_height;
    hi_u32 init_iso;
    hi_s8 reserved;
} hi_isp_awb_param;

Members

Member

Description

sensor_id

ID of the sensor that is registered with the ISP, which is used to check whether the sensor registered with the ISP is the same as the one registered with the AWB algorithm library.

wdr_mode

WDR mode. The ISP provides the WDR mode information for the AWB.

awb_zone_row

Number of rows of AWB statistics

awb_zone_col

Number of columns of AWB statistics

awb_zone_bin

Number of luminance groups of AWB statistics

stitch_attr

Stitching information

awb_width

Width of the image passed by the firmware to the AWB algorithm library

awb_height

Height of the image passed by the firmware to the AWB algorithm library

init_iso

AE ISO value passed by the firmware to the AWB algorithm library

reserved

Reserved