hi_isp_cmos_bayernr
说明
定义bayernr的CMOS参数。
定义
typedef struct { hi_bool enable; hi_bool bnr_mono_sensor_en; hi_bool nr_lsc_enable; hi_u8 bnr_lsc_max_gain; hi_u16 bnr_lsc_cmp_strength; hi_u8 lut_fine_str[HI_ISP_AUTO_ISO_NUM]; hi_u8 chroma_strength[HI_ISP_BAYER_CHN_NUM][HI_ISP_AUTO_ISO_NUM]; hi_u8 wdr_frame_strength[HI_ISP_WDR_MAX_FRAME_NUM]; hi_u8 fusion_frame_strength[HI_ISP_WDR_MAX_FRAME_NUM]; hi_u16 coarse_strength[HI_ISP_BAYER_CHN_NUM][HI_ISP_AUTO_ISO_NUM]; hi_u16 lut_coring_wgt[HI_ISP_AUTO_ISO_NUM]; hi_u16 lut_coring_ratio[HI_ISP_BAYERNR_LUT_LENGTH]; } hi_isp_cmos_bayernr;
成员
成员名称 |
描述 |
---|---|
enable |
NR模块使能。
|
bnr_mono_sensor_en |
黑白sensor模式使能。
|
nr_lsc_enable |
NR参考LSC增益功能使能。
|
bnr_lsc_max_gain |
参考LSC增益最大倍数。 取值范围[0x0, 0xBF]。 |
bnr_lsc_cmp_strength |
参考LSC增益强度。 取值范围[0x0,0x100]。 |
lut_fine_str |
亮噪去除强度,值越大,亮噪去除强度越大。取值范围:[0x0,0x80]。 #define HI_ISP_AUTO_ISO_NUM 16 |
chroma_strength |
色噪去除强度选择,值越大,去色噪强度越大。四通道分别可调。 取值范围:[0x0, 0x3]。 #define HI_ISP_AUTO_ISO_NUM 16 #define HI_ISP_BAYER_CHN_NUM 4 |
wdr_frame_strength |
WDR模式下每一合成帧分别对应的全局亮度去噪强度。值越大,去噪强度越大,值越小,去噪强度越弱。 取值范围:[0x0, 0x50]。 #define HI_ISP_WDR_MAX_FRAME_NUM 4 |
fusion_frame_strength |
Fusion模式下每一融合帧分别对应的全局亮度去噪强度。 取值范围:[0x0, 0x50]。 |
coarse_strength |
控制亮度噪声整体去噪强度,四通道强度独立可调,值越大,亮噪去噪强度越大。 取值范围:[0x0, 0x360]。 |
lut_coring_wgt |
随机噪声保留强度,值越大,保留的随机噪声越多。 取值范围:[0x0,0xC80]。 |
lut_coring_ratio |
噪声保留强度,根据亮度在coring_ratio数组里查找对应的噪声保留强度,值越大,亮度噪声保留越多,值越小,亮度噪声保留越少。 取值范围[0x0, 0x3FF]。 #define HI_ISP_BAYERNR_LUT_LENGTH 33 |
父主题: 数据类型