---
title: hi_isp_demosaic_auto_attr
description: "定义ISP DEMOSAIC自动属性。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/others/ispdevug/ispdevapi_0345.html
sourcePath: /source/zh/canncommercial/900/others/ispdevug/ispdevapi_0345.html
indexId: 4f5c85f8dc30d3411fd278e04870d8ae9dac7366dc2e67259b93489d3adcea4765
---
# 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]。 |
