hi_isp_cmos_default
说明
定义ISP基础算法库的初始化参数结构体。
定义
typedefstruct {
    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结构体指针。 结构体说明请参见《ISP图像调优指南》。 | 
| *demosaic | Demosaic结构体指针。 结构体说明请参见《ISP图像调优指南》。 | 
| *pregamma | PreGamma结构体指针。 结构体说明请参见《ISP图像调优指南》。 | 
| *gamma | Gamma结构体指针。 结构体说明请参见《ISP图像调优指南》。 | 
| *sharpen | Sharpen结构体指针。 结构体说明请参见《ISP图像调优指南》。 | 
| *edge_mark | EdgeMark结构体指针。 结构体说明请参见《ISP图像调优指南》。 | 
| *hlc | HLC结构体指针。 结构体说明请参见《ISP图像调优指南》。 | 
| *ldci | LDCI结构体指针。 结构体说明请参见《ISP图像调优指南》。 | 
| *dpc | DPC结构体指针。 结构体说明请参见《ISP图像调优指南》。 | 
| *lsc | LSC结构体指针。 结构体说明请参见《ISP图像调优指南》。 | 
| *ge | GE模块结构体指针。 结构体说明请参见《ISP图像调优指南》。 | 
| *anti_false_color | AntiFalse结构体指针。 结构体说明请参见《ISP图像调优指南》。 | 
| *bayer_nr | BayerNR结构体指针。 结构体说明请参见《ISP图像调优指南》。 | 
| *ca | CA模块结构体指针。 结构体说明请参见《ISP图像调优指南》。 | 
| *expander | Expander结构体指针。仅Sensor built-in模式有效。 结构体说明请参见《ISP图像调优指南》。 | 
| *clut | Clut结构体指针。 结构体说明请参见《ISP图像调优指南》。 | 
| *wdr | WDR模式结构体指针。 结构体说明请参见《ISP图像调优指南》。 | 
| *dehaze | Dehaze结构体指针。 结构体说明请参见《ISP图像调优指南》。 | 
| *lcac | Local cac结构体指针。 结构体说明请参见《ISP图像调优指南》。 | 
| *acs | ACS结构体指针。 结构体说明请参见《ISP图像调优指南》。 | 
| 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起来之后算法不能正常调节。