IDS peak ICV v1.5.0
Loading...
Searching...
No Matches
ResponseCurve Class Reference

Public Member Functions

ResponseCurve create_from_file (cls, str file_path)
 
None save (self, str file_path)
 
None __init__ (self, *Any args, **Any kwargs)
 Do not use this method.
 
bool __eq__ (self, object other)
 
None __del__ (self)
 

Protected Member Functions

ResponseCurve _create_empty (cls)
 

Protected Attributes

 _handle
 

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
ids_peak_icv 1.4

Constructor & Destructor Documentation

◆ __init__()

None __init__ ( self,
*Any args,
**Any kwargs )

Do not use this method.

Instead, use the class methods to create an object.

Since
ids_peak_icv 1.4

◆ __del__()

None __del__ ( self)
Since
ids_peak_icv 1.4

Member Function Documentation

◆ __eq__()

bool __eq__ ( self,
object other )
Since
ids_peak_icv 1.4

◆ _create_empty()

ResponseCurve _create_empty ( cls)
protected
Since
ids_peak_icv 1.4

◆ create_from_file()

ResponseCurve create_from_file ( cls,
str file_path )
Parameters
file_pathAn existing file path to a response curve JSON file.
Exceptions
IOException
CorruptedException
InvalidConfigurationException
Since
ids_peak_icv 1.4

◆ save()

None save ( self,
str file_path )
Parameters
file_pathDestination file path for the response curve JSON file. The .json file extension is automatically added if not provided.
Exceptions
IOException
InvalidConfigurationException
Since
ids_peak_icv 1.4

Field Documentation

◆ _handle

_handle
protected