IDS peak ICV v1.6.0
Loading...
Searching...
No Matches
DragoToneMapping Class Reference

Public Member Functions

None __init__ (self, *Any args, **Any kwargs)
 
None __del__ (self)
 
Image process (self, Image hdr_image)
 Converts an HDR image into a displayable LDR image.
 

Protected Attributes

 _handle = peak_icv_tone_mapping_drago_handle()
 

Detailed Description

Compresses the dynamic range of HDR images using a logarithmic curve adapted to human visual perception.

It is based on Adaptive Logarithmic Mapping For Displaying High Contrast Scenes Paper from F. Drago, K. Myszkowski, T. Annen and N. Chiba from the year 2003.

See paper: External link

Since
ids_peak_icv 1.4

Constructor & Destructor Documentation

◆ __init__()

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

◆ __del__()

None __del__ ( self)

Member Function Documentation

◆ process()

Image process ( self,
Image hdr_image )

Converts an HDR image into a displayable LDR image.

Supported pixel formats
  • Mono32f
  • RGB32f

See the Pixel and Pixel Format Specifications for a detailed description of the pixel formats.

Returns
The tone-mapped image in the corresponding 8-bit format (e.g., Mono32f becomes Mono8).

Field Documentation

◆ _handle

_handle = peak_icv_tone_mapping_drago_handle()
protected