---
title: hi_isp_cmos_default
description: "定义ISP基础算法库的初始化参数结构体。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/others/ispdevug/ispdevapi_0055.html
sourcePath: /source/zh/canncommercial/900/others/ispdevug/ispdevapi_0055.html
indexId: ddcb4d74d991a45be951fe05ff9cada1804e4c2522433a3cc00b87efc33cf6f465
---
# hi_isp_cmos_default

#### 说明

定义ISP基础算法库的初始化参数结构体。


#### 定义

```
typedef struct {
hi_isp_cmos_alg_key
key;
const
hi_isp_cmos_drc
*drc;
const
hi_isp_cmos_demosaic
*demosaic;
const
hi_isp_cmos_pregamma
*pregamma;
const
hi_isp_cmos_gamma
*gamma;
const
hi_isp_cmos_sharpen
*sharpen;
const
hi_isp_cmos_edgemark
*edge_mark;
const
hi_isp_cmos_hlc
*hlc;
const
hi_isp_cmos_ldci
*ldci;
const
hi_isp_cmos_dpc
*dpc;
const
hi_isp_cmos_lsc
*lsc;
const
hi_isp_cmos_ge
*ge;
const
hi_isp_cmos_afc
*anti_false_color;
const
hi_isp_cmos_bayernr
*bayer_nr;
const
hi_isp_cmos_ca
*ca;
const
hi_isp_expander_attr
*expander;
const
hi_isp_cmos_clut
*clut;
const
hi_isp_cmos_wdr
*wdr;
const
hi_isp_cmos_dehaze
*dehaze;
const
hi_isp_cmos_lcac
*lcac;
const
hi_isp_cmos_acs
*acs;
hi_isp_cmos_noise_calibration
noise_calibration;
hi_isp_cmos_sensor_max_resolution
sensor_max_resolution;
hi_isp_cmos_sensor_mode
sensor_mode;
hi_isp_cmos_wdr_switch_attr
wdr_switch_attr;
} hi_isp_cmos_default;
```


#### 成员

| 成员名称 | 描述 |
| --- | --- |
| key | 标识各算法是否采用cmos中默认配置的key。 |
| \*drc | DRC结构体指针。 |
| \*demosaic | Demosaic结构体指针。 |
| \*pregamma | PreGamma结构体指针。 |
| \*gamma | Gamma结构体指针。 |
| \*sharpen | Sharpen结构体指针。 |
| \*edge\_mark | EdgeMark结构体指针。 |
| \*hlc | HLC结构体指针。 |
| \*ldci | LDCI结构体指针。 |
| \*dpc | DPC结构体指针。 |
| \*lsc | LSC结构体指针。 |
| \*ge | GE模块结构体指针。 |
| \*anti\_false\_color | AntiFalse结构体指针。 |
| \*bayer\_nr | BayerNR结构体指针。 |
| \*ca | CA模块结构体指针。 |
| \*expander | Expander结构体指针。仅Sensor built\-in模式有效。 |
| \*clut | Clut结构体指针。 |
| \*wdr | WDR模式结构体指针。 |
| \*dehaze | Dehaze结构体指针。 |
| \*lcac | Local cac结构体指针。 |
| \*acs | ACS结构体指针。 |
| noise\_calibration | Noise校正结构体。 |
| sensor\_max\_resolution | Sensor最大宽高结构体。 |
| sensor\_mode | Sensor模式结构体。 |
| wdr\_switch\_attr | WDR切换属性。 |


#### 注意事项

- ISP的各算法模块如果要采用cmos的默认配置，要在回调函数  pfn_cmos_get_isp_default
中将对应的标志位置1，并给该算法模块的cmos结构体指针赋值。如果cmos默认值配置的不合法，会导致算法初始化失败，同时run起来之后算法不能正常调节。
