下载
中文
注册

hi_isp_af_squ_mode

说明

平方模式,决定分区间统计值是否进行平方处理。

定义

typedef enum {
    HI_ISP_AF_STA_SUM_NORM     = 0,
    HI_ISP_AF_STA_SUM_SQUARE,
    HI_ISP_AF_STA_SUM_BUTT
} hi_isp_af_squ_mode;

成员

成员名称

描述

HI_ISP_AF_STA_SUM_NORM

  • 当 peak_mode 为 HI_ISP_AF_STA_NORM 模式时,对分区间内每个像素的滤波器输出值求和即为分区间统计值;
  • 当 peak_mode 为 HI_ISP_AF_STA_PEAK 模式时,先对分区间内一行中每个像素的滤波器输出值取最大值,再对多行的最大值求和即为分区间 IIR 统计值。

HI_ISP_AF_STA_SUM_SQUARE

  • 当 peak_mode 为 HI_ISP_AF_STA_NORM 模式时,对分区间内每个像素的滤波器输出值求平方和即为分区间统计值;
  • 当 peak_mode 为 HI_ISP_AF_STA_PEAK 模式时,先对分区间内一行中每个像素的滤波器输出值取最大值,再对多行的最大值求平方和即为分区间统计值。

注意事项

采用 Square 模式,会对滤波器输出归一化后平方再做统计,如下图所示,input 为滤波后输出像素值,output 为处理后输出值,相比 normal 模式,在临近焦点附近可以得到比较陡峭的 FV 曲线,并且对幅值较小的噪声信号有一定的抑制作用,但也会使FV 曲线平坦区域更加平坦,用户应该根据实际的场景需求来设定这个参数。

图1 Square 模式