---
title: hi_isp_wb_stats_cfg
description: "定义AWB统计信息配置。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/others/ispdevug/ispdevapi_0475.html
sourcePath: /source/zh/canncommercial/900/others/ispdevug/ispdevapi_0475.html
indexId: c704edee9396326094f8abca6bf503f6577a466dcf317a2dff963b5edbb9139465
---
# hi_isp_wb_stats_cfg

#### 说明

定义AWB统计信息配置。


#### 定义

```
typedef struct {
hi_isp_awb_switch
awb_switch;
hi_u16
zone_row;
hi_u16
zone_col;
hi_u16
zone_bin;
hi_u16
hist_bin_thresh[HI_ISP_AWB_ZONE_BIN_MAX];
hi_u16
white_level;
hi_u16
black_level;
hi_u16
cb_max;
hi_u16
cb_min;
hi_u16
cr_max;
hi_u16
cr_min;
hi_isp_awb_crop
crop;
} hi_isp_wb_stats_cfg;
```


#### 成员

| 成员名称 | 描述 |
| --- | --- |
| awb\_switch | WB统计模块位置，默认值为0，在Digital Gain后。 |
| zone\_row | WB统计垂直方向分块个数。取值范围：[0x1, min(0x20,ImageHeight / 14)]。 默认值与图像高度相关（保证每个分块的高度不小于 14）：如果图像高度大于等于448，默认值为0x20 如果图像高度小于448，默认值为ImageHeight/14。 |
| zone\_col | WB统计水平方向分块个数，取值范围：[BlkNum, min(0x20, ImageWidth/60)], BlkNum为ISP proc信息中ISP BE的分块数目。 默认值与图像的宽度相关（保证每个分块的宽度不小于 60）：如果图像宽度大于1920，默认值为0x20。 如果图像宽度小于1920，默认值为ImageWidth/60 |
| zone\_bin | 亮度区域。取值范围：[1,1]。 |
| hist\_bin\_thresh[HI\_ISP\_AWB\_ZONE\_BIN\_MAX] | 统计白点时，R、Gr、Gb、B四分量在各分块中的数量阈值。取值范围：[0x0, 0xFFFF]。 \#define HI\_ISP\_AWB\_ZONE\_BIN\_MAX 4 |
| white\_level | 统计白点信息时，找白点的亮度上限。取值范围：[0x0, 0xFFFF]，默认值0xFFFF。 |
| black\_level | 统计白点信息时，找白点的亮度下限。取值范围：[0x0, white\_level]，默认值0x0。 |
| cb\_max | 统计白点信息时，色差B/G的最大值，8bit精度，默认值512。取值范围：[0x0, 0xFFF]。 |
| cb\_min | 统计白点信息时，色差B/G的最小值，8bit精度，默认值128。取值范围：[0x0, 0xFFF]。 |
| cr\_max | 统计白点信息时，色差R/G的最大值，8bit精度，默认值512。取值范围：[0x0, 0xFFF]。 |
| cr\_min | 统计白点信息时，色差R/G的最小值，8bit精度，默认值128。取值范围：[0x0, 0xFFF]。 |
| crop | AWB输入图像裁剪配置。 |


#### 注意事项

拼接模式下，每一路的参数是独立配置的。每一路的分块个数都需要配置，而且需要相同。即每一路的awb_switch，zone_row，zone_col需要相同。
