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  | 
父主题: 数据类型