IDS peak ICV v1.6.0
Loading...
Searching...
No Matches
ResponseCurve Class Reference
Inheritance diagram for ResponseCurve:

Data Structures

class  Handle
 

Public Member Functions

 ResponseCurve (string filePath)
 
void Dispose ()
 

Properties

static IEqualityComparer< ResponseCurve > Comparer = new ResponseCurveEqualityComparer() [get]
 Gets a default equality comparer for comparing ResponseCurve data values.
 

Detailed Description

A Camera Response Curve defines the mathematical relationship between the true physical scene radiance (light intensity) and the digital pixel values captured by the camera sensor. Because most sensors apply a non-linear transformation to compress dynamic range, this curve must be explicitly known or estimated to linearize the image data before combining multiple exposures into a High Dynamic Range (HDR) image.

Since
IDSImaging.Peak.ICV 1.4

Constructor & Destructor Documentation

◆ ResponseCurve()

ResponseCurve ( string filePath)
inline
Parameters
filePathDestination file path for the response curve JSON file. The .json file extension is automatically added if not provided.
Exceptions
IcvIOException
IcvCorruptedException
IcvInvalidConfigurationException
Since
IDSImaging.Peak.ICV 1.4

Member Function Documentation

◆ Dispose()

void Dispose ( )
inline

Property Documentation

◆ Comparer

IEqualityComparer<ResponseCurve> Comparer = new ResponseCurveEqualityComparer()
staticget

Gets a default equality comparer for comparing ResponseCurve data values.

Since
IDSImaging.Peak.ICV 1.4