dlib.image.hdri

High dynamic range images

Members

Classes

HDRImage
class HDRImage

Extension of standard Image that is based on FloatPixelFormat.RGBAF32

HDRImageFactory
class HDRImageFactory

Factory class for HDR images

SuperHDRImage
class SuperHDRImage

HDR image interface

UnmanagedHDRImage
class UnmanagedHDRImage

HDRImage that uses dlib.core.memory instead of GC

UnmanagedHDRImageFactory
class UnmanagedHDRImageFactory

Factory class for UnmanagedHDRImageFactory

Enums

FloatPixelFormat
enum FloatPixelFormat

Linear floating-point pixel formats

Functions

averageLuminance
float averageLuminance(SuperHDRImage img)
Undocumented in source. Be warned that the author may not have intended to support it.
clamp
SuperImage clamp(SuperImage img, float minv, float maxv)

Clamp pixels luminance to a specified range

defaultHDRImageFactory
SuperHDRImageFactory defaultHDRImageFactory()

Get default SuperHDRImageFactory singleton

hableFunc
Vector3f hableFunc(Vector3f x)
Undocumented in source. Be warned that the author may not have intended to support it.
hdrTonemapACES
SuperImage hdrTonemapACES(SuperHDRImage img, SuperImage output, float exposure, float gamma)
SuperImage hdrTonemapACES(SuperHDRImage img, float exposure, float gamma)

ACES curve tonal compression

hdrTonemapAverageLuminance
SuperImage hdrTonemapAverageLuminance(SuperHDRImage img, SuperImage output, float a, float gamma)
SuperImage hdrTonemapAverageLuminance(SuperHDRImage img, float a, float gamma)

Average luminance tonal compression

hdrTonemapGamma
SuperImage hdrTonemapGamma(SuperHDRImage img, SuperImage output, float gamma)
SuperImage hdrTonemapGamma(SuperHDRImage img, float gamma)

Simple exponentiation tonal compression

hdrTonemapHable
SuperImage hdrTonemapHable(SuperHDRImage img, SuperImage output, float exposure, float gamma)
SuperImage hdrTonemapHable(SuperHDRImage img, float exposure, float gamma)

Hable (Uncharted 2) tonal compression

hdrTonemapReinhard
SuperImage hdrTonemapReinhard(SuperHDRImage img, SuperImage output, float exposure, float gamma)
SuperImage hdrTonemapReinhard(SuperHDRImage img, float exposure, float gamma)

Reinhard tonal compression

Interfaces

SuperHDRImageFactory
interface SuperHDRImageFactory

Factory interface for HDR images

Meta

Authors

Timur Gafarov