IDS peak ICV v1.2.0
Loading...
Searching...
No Matches
Collaboration diagram for HDR:

Data Structures

class  HDR
 Performs High Dynamic Range (HDR) image reconstruction. More...
 
class  ToneMapping
 Performs tone mapping on HDR images. More...
 

Enumerations

enum class  HDRAlgorithm { Debevec = 0 }
 Specifies the HDR reconstruction algorithm. More...
 
enum class  ToneMappingAlgorithm { Reinhard = 0 }
 Specifies the tone mapping algorithm. More...
 

Detailed Description

HDR related algorithms.

Enumeration Type Documentation

◆ HDRAlgorithm

enum class HDRAlgorithm
strong

Specifies the HDR reconstruction algorithm.

Defines the algorithm used to reconstruct a High Dynamic Range (HDR) image from multiple input images captured with different exposure settings.

Note
Currently, only the Debevec HDR reconstruction algorithm is supported. Additional algorithms may be introduced in future releases.
Since
ids_peak_icv 1.2
Enumerator
Debevec 

Debevec HDR reconstruction algorithm.

Uses the method proposed by Debevec and Malik to estimate the camera response function and combine multiple exposures into an HDR image.

Since
ids_peak_icv 1.2

Definition at line 39 of file peak_icv_hdr.hpp.

◆ ToneMappingAlgorithm

enum class ToneMappingAlgorithm
strong

Specifies the tone mapping algorithm.

Defines the algorithm used to map a High Dynamic Range (HDR) image to a displayable Low Dynamic Range (LDR) image.

Note
Currently, only the Reinhard tone mapping algorithm is supported. Additional tone mapping algorithms may be added in future versions.
Since
ids_peak_icv 1.2
Enumerator
Reinhard 

Reinhard tone mapping operator.

Applies a global tone mapping operator based on the method proposed by Reinhard et al. to compress the dynamic range of an HDR image while preserving visual contrast.

Definition at line 38 of file peak_icv_tone_mapping.hpp.