PICCANTE  0.4
The hottest HDR imaging library!
Public Member Functions | Protected Attributes | List of all members
pic::HybridTMO Class Reference

The HybridTMO class. More...

#include <hybrid_tmo.hpp>

Public Member Functions

 HybridTMO ()
 HybridTMO. More...
 
void ReinhardApprox (float &alpha1, float &alpha2)
 ReinhardApprox. More...
 
Imageexecute (Image *imgIn, Image *imgOut)
 execute More...
 

Protected Attributes

Segmentation seg
 
FilterDragoTMO fltDragoTMO
 
FilterSigmoidTMO fltReinhardTMO
 
PyramidpyrA
 
PyramidpyrB
 
PyramidpyrWeight
 
float Ld_Max
 
float b
 
ImageimgDrago
 
ImageimgReinhard
 
Imageseg_map
 

Detailed Description

The HybridTMO class.

Constructor & Destructor Documentation

◆ HybridTMO()

pic::HybridTMO::HybridTMO ( )
inline

Member Function Documentation

◆ execute()

Image* pic::HybridTMO::execute ( Image imgIn,
Image imgOut 
)
inline

execute

Parameters
imgIn
imgOut
Returns

◆ ReinhardApprox()

void pic::HybridTMO::ReinhardApprox ( float &  alpha1,
float &  alpha2 
)
inline

ReinhardApprox.

Parameters
alpha1
alpha2

Member Data Documentation

◆ b

float pic::HybridTMO::b
protected

◆ fltDragoTMO

FilterDragoTMO pic::HybridTMO::fltDragoTMO
protected

◆ fltReinhardTMO

FilterSigmoidTMO pic::HybridTMO::fltReinhardTMO
protected

◆ imgDrago

Image* pic::HybridTMO::imgDrago
protected

◆ imgReinhard

Image * pic::HybridTMO::imgReinhard
protected

◆ Ld_Max

float pic::HybridTMO::Ld_Max
protected

◆ pyrA

Pyramid* pic::HybridTMO::pyrA
protected

◆ pyrB

Pyramid * pic::HybridTMO::pyrB
protected

◆ pyrWeight

Pyramid * pic::HybridTMO::pyrWeight
protected

◆ seg

Segmentation pic::HybridTMO::seg
protected

◆ seg_map

Image * pic::HybridTMO::seg_map
protected

The documentation for this class was generated from the following file: