13. Noise profile¶
13.1. Functional Description¶
recordeachkind Sensor Gain noisecondition. Generallybycorrectionprogramobtainobtain, notneedspecialAdjust.
[Important Notice]
in cv184x systemcolumnin, wehaveprovide Noise Profile relatedinterface, butactualonnot yetuse Noise profile function.
13.2. API Reference¶
CVI_ISP_SetNoiseProfileAttr: Set Noise Profile attribute parameters
CVI_ISP_GetNoiseProfileAttr: Get Noise Profile attribute parameters
13.2.1. CVI_ISP_SetNoiseProfileAttr¶
[Description]
Set Noise Profile attribute parameters
[Syntax]
[Parameters]
Parameter Name |
Description |
Input/Output |
|---|---|---|
ViPipe |
VI_PIPE No. |
Input |
pstNoiseProfileAttr |
Noise Profile attribute parameters |
Input |
[Return Value]
Return Value |
Description |
|---|---|
0 |
Success |
Non-zero |
Failure, whose value isError Code |
[Requirements]
Header File: cvi_isp.h, cvi_comm_isp.h
Library File: libisp.so
[Note]
None
[Example]
None
[Related Topics]
13.2.2. CVI_ISP_GetNoiseProfileAttr¶
[Description]
Get Noise Profile attribute parameters
[Syntax]
CVI_S32 CVI_ISP_GetNoiseProfileAttr(VI_PIPE ViPipe, const ISP_CMOS_NOISE_CALIBRATION_S *pstNoiseProfileAttr);
[Parameters]
Parameter Name |
Description |
Input/Output |
|---|---|---|
ViPipe |
VI_PIPE No. |
Input |
pstNoiseProfileAttr |
Noise Profile attribute parameters |
output |
[Return Value]
Return Value |
Description |
|---|---|
0 |
Success |
Non-zero |
Failure, whose value isError Code |
[Requirements]
Header File: cvi_isp.h, cvi_comm_isp.h
Library File: libisp.so
[Note]
None
[Example]
None
[Related Topics]
13.3. Data Types¶
ISP_CMOS_NOISE_CALIBRATION_S: Noise Profile attribute parameters
13.3.1. ISP_CMOS_NOISE_CALIBRATION_S¶
[Description]
Noise Profile attribute parameters
[Definition]
typedef struct cviISP_CMOS_NOISE_CALIBRATION_S {
CVI_FLOAT CalibrationCoef[NOISE_PROFILE_ISO_NUM][NOISE_PROFILE_CHANNEL_NUM][NOISE_PROFILE_LEVEL_NUM];
} ISP_CMOS_NOISE_CALIBRATION_S;
[Members]
Member Name |
Description |
|---|---|
CalibrationCoef [16][4][2] |
Rawnumberdatanoisemodel, partR/Gr/Gb/Bsignalchannel, floating-pointpointnumberdataform Value Range: [-2147483648,2147483647] Data Types: CVI_FLOAT |
NOISE_PROFILE_ISO_NUM |
noiseconfigurationdocumentcomponent ISO Setquantity |
NOISE_PROFILE_CHANNEL_NUM |
noiseconfigurationdocumentcomponentchannelnumber |
NOISE_PROFILE_LEVEL_NUM |
noisepartdistributionlevel quantity |
[Precautions]
None
[Related Data Types and Interfaces]