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

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

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]