hi_isp_dehaze_attr
说明
定义 ISP 去雾属性。
定义
typedef struct { hi_bool enable; hi_bool user_lut_enable; hi_u8 dehaze_lut[HI_ISP_DEHAZE_LUT_SIZE]; hi_op_mode op_type; hi_isp_dehaze_manual_attr manual_attr; hi_isp_dehaze_auto_attr auto_attr; hi_u16 tmprflt_incr_coef; hi_u16 tmprflt_decr_coef; } hi_isp_dehaze_attr;
成员
成员名称 |
描述 |
---|---|
enable |
使能 Dehaze 功能。 取值范围:HI_FALSE:关闭, HI_TRUE:使能。 |
user_lut_enable |
用户自定义去雾曲线使能。 |
dehaze_lut[HI_ISP_DEHAZE_LUT_SIZE] |
用户使用自定义的曲线参数,曲线是根据亮度做去雾的强度,一共有256个点,也就是亮度区分256阶。 #define HI_ISP_DEHAZE_LUT_SIZE 256 |
op_type |
DEHAZE工作类型。
|
manual_attr |
手动模式,详细请参见hi_isp_dehaze_manual_attr。 |
auto_attr |
自动模式,详细请参见hi_isp_dehaze_auto_attr。 |
tmprflt_incr_coef |
时域滤波递增系数,值越大,画面由暗到亮收敛速度越快。 取值范围:[0x0, 0x80]。 |
tmprflt_decr_coef |
时域滤波递减系数,值越大,画面由亮到暗收敛速度越快。 取值范围:[0x0, 0x80]。 |
注意事项
去雾使能后,为了避免画面异常,延迟两帧生效。
父主题: 数据类型