You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
932 B
29 lines
932 B
#ifndef _RK_AIQ_ISP32_MODULES_H_
|
|
#define _RK_AIQ_ISP32_MODULES_H_
|
|
|
|
typedef struct {
|
|
uint32_t frameId;
|
|
uint16_t rawWidth;
|
|
uint16_t rawHeight;
|
|
bool isGrayMode;
|
|
bool isFirstFrame;
|
|
uint8_t frameNum;
|
|
float preDGain;
|
|
int frameIso[3];
|
|
float frameEt[3];
|
|
float frameDGain[3];
|
|
} common_cvt_info_t;
|
|
|
|
RKAIQ_BEGIN_DECLARE
|
|
|
|
void rk_aiq_dm21_params_cvt(void* attr, struct isp32_isp_params_cfg* isp_cfg);
|
|
void rk_aiq_btnr32_params_cvt(void* attr, struct isp32_isp_params_cfg* isp_cfg, bool bypass);
|
|
void rk_aiq_ynr32_params_cvt(void* attr, struct isp32_isp_params_cfg* isp_cfg,common_cvt_info_t *cvtinfo);
|
|
void rk_aiq_sharp32_params_cvt(void* attr, struct isp32_isp_params_cfg* isp_cfg, common_cvt_info_t *cvtinfo);
|
|
void rk_aiq_dehaze22_params_cvt(void* attr, struct isp32_isp_params_cfg* isp_cfg);
|
|
void rk_aiq_gamma21_params_cvt(void* attr, struct isp32_isp_params_cfg* isp_cfg);
|
|
|
|
RKAIQ_END_DECLARE
|
|
#endif
|
|
|