hi_mpi_isp_query_exposure_info

产品支持情况

产品

是否支持

Atlas A2 训练系列产品/Atlas 800I A2 推理产品

x

Atlas 200I/500 A2 推理产品

Atlas 推理系列产品

x

Atlas 训练系列产品

x

Atlas 200/300/500 推理产品

x

功能说明

获取AE内部状态信息,包括全局 5 段直方图、1024 段直方图和平均亮度等统计信息,同时还可获取AE运行状态中的曝光时间、增益、曝光量和实际生效的AE route等信息。

函数原型

hi_s32 hi_mpi_isp_query_exposure_info(hi_vi_pipe vi_pipe, hi_isp_exp_info *exp_info)

参数说明

参数名

输入/输出

说明

vi_pipe

输入

VI PIPE号。

取值范围:[0, 12)。

exp_info

输出

曝光内部状态信息结构体指针。

返回值说明

约束说明

调用示例

hi_vi_pipe vi_pipe = 0; 
hi_isp_exp_info exp_info; 
hi_mpi_isp_query_exposure_info(vi_pipe, &exp_info);
printf("Sensor exposure time: %d\n",exp_info.exp_time); 
printf("Analog Gain: %d\n",exp_info. a_gain); 
printf("Digital Gain: %d\n",exp_info. d_gain); 
printf("ISP Gain: %d\n",exp_info. isp_d_gain); 
printf("Exposure: %d\n",exp_info. exposure); 
printf("Average Luminance: %d\n",exp_info.ave_lum); 
printf("Hist error: %d\n",exp_info.hist_error); 
exp_info.exposure_is_max? printf("Exposure is MAX!\n"):printf("Exposure is NOT MAX!\n"); 
for(i = 0; i < 1024; i++)
{
    printf("Hist1024Value[%d]: %d\n",i, exp_info.ae_hist1024_value [i]);
}