hi_isp_awb_in_out_attr

说明

定义对场景做室内外判断的参数。

定义

typedef struct { 
    hi_bool enable; 
    hi_op_mode op_type; 
    hi_isp_awb_indoor_outdoor_status outdoor_status; 
    hi_u32 out_thresh;  
    hi_u16 low_start; 
    hi_u16 low_stop;
    hi_u16 high_start;      
    hi_u16 high_stop;      
    hi_bool green_enhance_en;      
    hi_u8 out_shift_limit; 
} hi_isp_awb_in_out_attr;

成员

成员名称

描述

enable

对场景做室内外判断开关。

取值范围:

  • HI_FALSE: 关闭
  • HI_TRUE: 开启

op_type

对场景做室内外判断类型(自动或手动)。

取值范围:

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

outdoor_status

手动模式下,用户输入室内外状态信息。

取值范围:

  • AWB_INDOOR_MODE:室内模式
  • AWB_OUTDOOR_MODE:室外模式

out_thresh

室内外场景判定设置的阈值,以单位为us的曝光时间,小于该阈值则认为是室外。

low_start

将位于低色温范围内的像素权重调低,低色温区起始值,建议5000K。

low_stop

将位于低色温范围内的像素权重调低,低色温区终止值,建议4500K。

取值范围:(0, low_start)。

high_start

将位于高色温范围内的像素权重调低,高色温区起始值,建议6500K。

取值范围:(low_start, 0xFFFF]。

high_stop

将位于高色温范围内的像素权重调低,高色温区终止值,建议8000K。

取值范围:(high_start, 0xFFFF]。

green_enhance_en

在绿色植物场景下是否对绿色通道增强。

取值范围:

  • HI_FALSE: 关闭
  • HI_TRUE: 开启

out_shift_limit

判断为室外场景时,AWB算法的白点范围限制shift= out_shift_limit。取值范围:[0x0, 0xFF]。

注意事项

图 室外色温范围参数的意义