hi_isp_demosaic_auto_attr
说明
定义ISP DEMOSAIC自动属性。
定义
typedef struct { hi_u8 nddm_strength[HI_ISP_AUTO_ISO_NUM]; hi_u8 nddm_mf_detail_strength[HI_ISP_AUTO_ISO_NUM]; hi_u8 nddm_hf_detail_strength[HI_ISP_AUTO_ISO_NUM]; hi_u8 detail_smooth_range[HI_ISP_AUTO_ISO_NUM]; hi_u8 color_noise_f_threshold[HI_ISP_AUTO_ISO_NUM]; hi_u8 color_noise_f_strength[HI_ISP_AUTO_ISO_NUM]; hi_u8 color_noise_y_threshold[HI_ISP_AUTO_ISO_NUM]; hi_u8 color_noise_y_strength[HI_ISP_AUTO_ISO_NUM]; } hi_isp_demosaic_auto_attr;
成员
成员名称 |
描述 |
---|---|
nddm_strength[HI_ISP_AUTO_ISO_NUM] |
无方向插值强度,值越大,无方向插值所占比重越大。 取值范围:[0x0,0xFF]。 #define HI_ISP_AUTO_ISO_NUM 16 |
nddm_mf_detail_strength[HI_ISP_AUTO_ISO_NUM] |
无方向中频纹理增强强度,值越大,无方向中频纹理细节增强越强,对噪声同样有增强。 取值范围:[0x0, 0x7F]。 |
nddm_hf_detail_strength[HI_ISP_AUTO_ISO_NUM] |
无方向高频纹理增强强度,值越大,无方向高频纹理细节增强越强,对噪声均匀性有提升。 取值范围:[0x0,0x10]。 |
detail_smooth_range[HI_ISP_AUTO_ISO_NUM] |
细节平滑范围,值越大,做平滑处理的细节范围越大,能够抑制更多伪细节。 取值范围:[0x1, 0x7]。 |
color_noise_f_threshold[HI_ISP_AUTO_ISO_NUM] |
根据画面高频程度降低颜色噪声,值越大,则越容易在平坦区域进行去色噪功能。值越小,则影响的像素越少。 取值范围:[0x0, 0xFF]。 |
color_noise_f_strength[HI_ISP_AUTO_ISO_NUM] |
根据画面高频程度降低颜色噪声的强度,值越大,则降饱和度强度越高。 取值范围:[0x0, 0x8]。 |
color_noise_y_threshold[HI_ISP_AUTO_ISO_NUM] |
根据亮度和饱和度降低颜色噪声,值越大,对暗处影响越大,对饱和度高的像素影响越大。值越小,影响的像素越少。 取值范围:[0x0, 0xFF]。 |
color_noise_y_strength[HI_ISP_AUTO_ISO_NUM] |
根据亮度和饱和度降低颜色噪声的强度,值越大,对影响的像素降饱和度越多,值越小,降饱和度程度越少。 取值范围:[0x0, 0xFF]。 |