定义对场景做室内外判断的参数。
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 |
对场景做室内外判断开关。 取值范围:
|
op_type |
对场景做室内外判断类型(自动或手动)。 取值范围:
|
outdoor_status |
手动模式下,用户输入室内外状态信息。 取值范围:
|
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 |
在绿色植物场景下是否对绿色通道增强。 取值范围:
|
out_shift_limit |
判断为室外场景时,AWB算法的白点范围限制shift= out_shift_limit。取值范围:[0x0, 0xFF]。 |
− 两个Shift参数取值较小时,单色表现好,但特殊光源下容易偏色;
− 两个shift参数取值较大时,AWB表现稳定性好,但大面积绿色、黄色等场景可能偏色。
图 室外色温范围参数的意义