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结构体指针。  | 
       
| 
          *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起来之后算法不能正常调节。
 
     父主题: ISP系统控制及3A算法注册