---
title: hi_isp_ae_accuracy
description: "定义曝光时间、增益的精度的结构体。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/others/ispdevug/ispdevapi_0071.html
sourcePath: /source/zh/canncommercial/900/others/ispdevug/ispdevapi_0071.html
indexId: 77250c13675b15ac44ca92896f5a3776acf6e0e2937c9bfe9067e8e0780cedd065
---
# hi_isp_ae_accuracy

#### 说明

定义曝光时间、增益的精度的结构体。


#### 定义

```
typedef struct {
hi_isp_ae_accuracy_type
accu_type;
float accuracy;
float offset;
} hi_isp_ae_accuracy;
```


#### 成员

| 成员名称 | 描述 |
| --- | --- |
| accu\_type | 精度类型。 |
| accuracy | 精度值。 |
| offset | 曝光时间的偏移量，支持正负偏移量设置，以行为单位，该值配置与sensor强相关。 |


#### 注意事项

- 曝光时间的精度通常都是线性的，都是以行为单位。若曝光时间为线性精度，精度accuracy为大于1的整数，则意味着AE计算出来的曝光行数只能为最小曝光时间加上accuracy的整数倍。该功能可用于计算某些sensor WDR模式下的长/ 短帧曝光时间，如某些sensor曝光行数必须为2n+1，则可以配置最小曝光时间为1或3，配置accuracy为2。
- 曝光时间与sensor增益保持线性关系是AE曝光量分配的前提，即认为曝光量一定的情况下，曝光时间和sensor增益可以相互转换而保持图像亮度基本不变。比如说曝光量为4096，那么分配为曝光时间(2)*增益(2048)，也可以分配为曝光时间(4)*增益(1024)，这两种情况下图像亮度应该基本不变。若不满足这种线性关系，在高亮环境下，由于曝光时间很短，1行曝光时间的变化也容易使画面发生闪烁。某些sensor，如Panasoni MN34220采用1080p@30fps的初始化序列配置时，曝光时间必须偏移0.8018 行之后才与sensor增益有线性关系，因此增加了offset这个变量，它为float型变量，以行为单位，将offset设置成 0.8018， AE算法内部即可完成偏移处理。一般sensor的曝光时间和增益不存在这种偏移关系，需在cmos.c中将该值配为0。
