---
title: hi_isp_init_attr
description: "定义ISP第一次启动时AE/AWB的初始化参数结构体。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/others/ispdevug/ispdevapi_0159.html
sourcePath: /source/zh/canncommercial/900/others/ispdevug/ispdevapi_0159.html
indexId: dd948410849c3882a6f21e72ae15011a37593000c27aeb81ec2523409344251165
---
# hi_isp_init_attr

#### 说明

定义ISP第一次启动时AE/AWB的初始化参数结构体。


#### 定义

```
typedef struct {
hi_bool
is_ir_mode;
hi_u32
exp_time;
hi_u32
a_gain;
hi_u32
d_gain;
hi_u32
ispd_gain;
hi_u32
exposure;
hi_u32
init_iso;
hi_u32
lines_per500ms;
hi_u32
piris_fno;
hi_u16
wb_r_gain;
hi_u16
wb_g_gain;
hi_u16
wb_b_gain;
hi_u16
sample_r_gain;
hi_u16
sample_b_gain;
hi_u16
init_ccm[HI_ISP_CCM_MATRIX_SIZE];
hi_bool
ae_route_ex_valid;
hi_bool
quick_start_en;
hi_isp_ae_route
ae_route;
hi_isp_ae_route_ex
ae_route_ex;
hi_isp_ae_route
ae_route_sf;
hi_isp_ae_route_ex
ae_route_sf_ex;
} hi_isp_init_attr;
```


#### 成员

| 成员名称 | 描述 |
| --- | --- |
| is\_ir\_mode | 设置ISP启动状态是否红外模式。 |
| exp\_time | 设置ISP第一次启动时AE初始曝光时间，单位为us， FSWDR模式下，表示当前最短帧(VS)曝光时间。不支持。 |
| a\_gain | 设置ISP第一次启动时AE初始sensor模拟增益，精度为10bit，不支持。 |
| d\_gain | 设置ISP第一次启动时AE初始sensor数字增益，精度为10bit，不支持。 |
| ispd\_gain | 设置ISP第一次启动时AE初始ISP数字增益，精度为10bit，不支持。 |
| exposure | 设置ISP第一次启动时AE初始曝光量，等于曝光时间与曝光增益的乘积，其中曝光时间的单位为微秒(us)。 |
| init\_iso | 设置ISP第一次启动时AE初始ISO值。 |
| lines\_per500ms | 设置每500ms对应的曝光行数，用于计算AE初始曝光量。 |
| piris\_fno | P\-Iris光圈F值对应的等效增益，不支持。 |
| wb\_r\_gain | 设置ISP第一次启动时AWB的R通道增益。 |
| wb\_g\_gain | 设置ISP第一次启动时AWB的G通道增益。 |
| wb\_b\_gain | 设置ISP第一次启动时AWB的B通道增益。 |
| sample\_r\_gain | 设置当前样机AWB在线标定的G/R的值。 |
| sample\_b\_gain | 设置当前样机AWB在线标定的G/B的值。 |
| init\_ccm[HI\_ISP\_CCM\_MATRIX\_SIZE] | 设置ISP第一次启动时CCM值。 \#define HI\_ISP\_CCM\_MATRIX\_NUM 7 |
| ae\_route\_ex\_valid | 设置ISP第一次启动时AE扩展分配路线生效开关，该值为HI\_TRUE时使用扩展分配路线，否则使用普通分配路线。 |
| quick\_start\_en | 设置不带光敏快启相关参数。 |
| ae\_route | 设置ISP第一次启动时AE的曝光分配路线。 |
| ae\_route\_ex | 设置ISP第一次启动时AE的扩展曝光分配路线。 |
| ae\_route\_sf | 设置ISP第一次启动时AE短帧的曝光分配路线，仅在WDR模式下使用。 |
| ae\_route\_sf\_ex | 设置ISP第一次启动时AE短帧的扩展曝光分配路线，仅在WDR模式下使用。 |


#### 注意事项

- 在ISP启动前，设置初始AWB增益和CCM系数，可改善前后帧颜色的一致性。
- 在ISP启动前，设置初始的AE曝光路线，可以实现帧率改变后，AE算法能够将初始设置的AE route保留并自动生效。
