hi_isp_af_cfg

说明

定义AF统计信息配置参数。

定义

typedef struct { 
    hi_bool                  af_en; 
    hi_u16                   zone_col; 
    hi_u16                   zone_row; 
    hi_isp_af_peak_mode      peak_mode; 
    hi_isp_af_squ_mode       squ_mode; 
    hi_isp_af_crop           crop; 
    hi_isp_af_stats_pos      stats_pos; 
    hi_isp_af_raw_cfg        raw_cfg; 
    hi_isp_af_pre_filter_cfg pre_flt_cfg; 
    hi_u16                   high_luma_threshold 
} hi_isp_af_cfg;

成员

成员名称

描述

af_en

AF使能。取值范围:0、1。

zone_col

AF统计水平方向窗口个数,取值范围:[1, 17]。

zone_row

AF统计垂直方向窗口个数,取值范围:[1, 15]。

peak_mode

PEAK模式,决定分区间统计值是否进行求峰值处理。与square_mode共同影响分区间统计值。

0:ISP_AF_STA_NORM

1:ISP_AF_STA_PEAK

square_mode

平方模式,决定分区间水平和垂直方向统计值是否进行平方处理。与peak_mode共同影响分区间统计值。

0:ISP_AF_STA_SUM_NORM

1:ISP_AF_STA_SUM_SQU

crop

AF输入图像的裁剪配置。

stats_pos

AF统计信息位置配置,决定是在Bayer还是YUV域统计。

0:ISP_AF_STATISTICS_AFTER_DGAIN

1:ISP_AF_STATISTICS_AFTER_DRC

2:ISP_AF_STATISTICS_AFTER_CSC

raw_cfg

AF Bayer域配置,如果用户选择将AF模块放在Bayer域,那么需要配置这里。

pre_flt_cfg

AF模块预滤波配置,此模块可以帮助消除画面中的椒盐噪声。

high_luma_threshold

AF高亮点统计值Threshold设置,取值范围:[0,0xFF]。

注意事项