---
title: hi_isp_awb_sensor_default
description: "定义AWB算法库的初始化参数结构体。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/others/ispdevug/ispdevapi_0078.html
sourcePath: /source/zh/canncommercial/900/others/ispdevug/ispdevapi_0078.html
indexId: 56b52887bfecc410b4e3428eaf98f4b8afb2c1d689886af37ca914dc902b738365
---
# hi_isp_awb_sensor_default

#### 说明

定义AWB算法库的初始化参数结构体。


#### 定义

```
typedef struct {
hi_u16
wb_ref_temp;
hi_u16
gain_offset[HI_ISP_BAYER_CHN_NUM];
hi_s32
wb_para[HI_ISP_AWB_CURVE_PARA_NUM];
hi_u16
golden_rgain;
hi_u16
golden_bgain;
hi_u16
sample_rgain;
hi_u16
sample_bgain;
hi_isp_awb_agc_table
agc_tbl;
hi_isp_awb_ccm
ccm;
hi_u16
init_rgain;
hi_u16
init_ggain;
hi_u16
init_bgain;
hi_u8
awb_run_interval;
hi_u16
init_ccm[HI_ISP_CCM_MATRIX_SIZE];
} hi_isp_awb_sensor_default;
```


#### 成员

| 成员名称 | 描述 |
| --- | --- |
| wb\_ref\_temp | 静态白平衡校正色温，取值范围为[0,0xFFFF]。 |
| gain\_offset | 静态白平衡的R、Gr、Gb、B颜色通道的增益值数组，数组内元素的取值范围为[0, 0xFFFF]。 HI\_ISP\_BAYER\_CHN\_NUM用于定义Bayer数据的通道数目，表示4。 |
| wb\_para | 校正工具给出的白平衡参数数组，取值范围为[0, 0xFFFFFFFF]。 HI\_ISP\_AWB\_CURVE\_PARA\_NUM用于定义AWB标定的Planck曲线参数个数，表示6。 |
| golden\_rgain | Golden样机在线标定得到的G/R值。 |
| golden\_bgain | Golden样机在线标定得到的G/B值。 |
| sample\_rgain | 当前样机在线标定得到的G/R值。 |
| sample\_bgain | 当前样机在线标定得到的G/B值。 |
| agc\_tbl | 该结构体的数据是否有效，取值范围为[0,1]。 |
| agc\_tbl | 根据增益动态调节饱和度的插值数组，取值范围为[0, 255]。 |
| ccm | 当前配置的CCM的组数。 取值范围：[3, 7] |
| ccm | 不同色温下的颜色校正矩阵和对应的色温值。 |
| init\_rgain | ISP启动时R通道白平衡增益初始值。 |
| init\_ggain | ISP启动时G通道白平衡增益初始值。 |
| init\_bgain | ISP启动时B通道白平衡增益初始值。 |
| awb\_run\_interval | ISP启动时AWB工作频率。 取值范围：[0x1, 0xFF] |
| init\_ccm | ISP启动时CCM初始值数组。 HI\_ISP\_CCM\_MATRIX\_SIZE用于定义CCM矩阵参数个数，表示9。 |


#### 注意事项

参考色温即静态白平衡校正的环境色温，需要提供色度计测量的实际值。
