下载
中文
注册

hi_isp_awb_lum_histgram_attr

说明

定义白平衡的亮度直方图统计参数。

定义

typedef struct {     
    hi_bool enable;        
    hi_op_mode op_type;   
    hi_u8 hist_thresh[HI_ISP_AWB_LUM_HIST_NUM];
    hi_u16 hist_wt[HI_ISP_AWB_LUM_HIST_NUM];
} hi_isp_awb_lum_histgram_attr;

成员

成员名称

描述

enable

亮度是否影响分块的权重。

取值范围:

  • HI_FALSE:关闭
  • HI_TRUE:开启

op_type

自动模式下,AWB算法对分块统计结果做亮度直方图统计,自动分配亮度权重。手动模式下,用户设置亮度直方图的门限和权重。

取值范围:

  • HI_ISP_OP_TYPE_AUTO:自动模式
  • HI_ISP_OP_TYPE_MANUAL:手动模式

hist_thresh[HI_ISP_AWB_LUM_HIST_NUM]

用户设置亮度直方图的门限,仅手动模式有效。

取值范围:[0x0,0xFF]

#define HI_ISP_AWB_LUM_HIST_NUM    6

hist_wt[HI_ISP_AWB_LUM_HIST_NUM]

用户设置亮度直方图的权重,自动模式和手动模式下均有效。8bit小数精度。

取值范围:[0x0,0xFFFF]

#define HI_ISP_AWB_LUM_HIST_NUM    6

注意事项

  • hist_thresh[0]固定为 0,hist_thresh[5]固定为0xFF。hist_thresh应严格单调递增。
  • hist_wt参数用来设置hist_thresh的权重。对应用户可通过hist_wt设置实现亮区优先、暗区优先。