文档
注册

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模块使能。

  • HI_FALSE:关闭;
  • HI_TRUE:使能。

bnr_mono_sensor_en

黑白sensor模式使能。

  • HI_FALSE:关闭;
  • HI_TRUE:使能。

nr_lsc_enable

NR参考LSC增益功能使能。

  • HI_FALSE:关闭;
  • HI_TRUE:使能。

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
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词