定义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]。 |