#include <ward_histogram_tmo.hpp>
◆ WardHistogramTMO()
pic::WardHistogramTMO::WardHistogramTMO |
( |
int |
nBin = 256 , |
|
|
float |
LdMin = 1.0f , |
|
|
float |
LdMax = 100.0f , |
|
|
bool |
bCeiling = true |
|
) |
| |
|
inline |
WardHistogramTMO.
- Parameters
-
nBin | is the number of bins of the histogram |
LdMin | is the minimum luminance of the LDR display in cd/m^2 |
LdMax | is the maximum luminance of the LDR display in cd/m^2 |
bCeiling | enables histogram ceiling or not |
◆ ~WardHistogramTMO()
pic::WardHistogramTMO::~WardHistogramTMO |
( |
| ) |
|
|
inline |
◆ allocate()
void pic::WardHistogramTMO::allocate |
( |
int |
nBin = 256 | ) |
|
|
inlineprotected |
◆ execute()
static Image* pic::WardHistogramTMO::execute |
( |
Image * |
imgIn, |
|
|
Image * |
imgOut |
|
) |
| |
|
inlinestatic |
execute
- Parameters
-
- Returns
◆ ProcessAux()
◆ releaseAux()
void pic::WardHistogramTMO::releaseAux |
( |
| ) |
|
|
inlinevirtual |
◆ update()
void pic::WardHistogramTMO::update |
( |
int |
nBin = 256 , |
|
|
float |
LdMin = 1.0f , |
|
|
float |
LdMax = 100.0f |
|
) |
| |
|
inline |
update
- Parameters
-
nBin | is the number of bins of the histogram |
LdMin | is the minimum luminance of the LDR display in cd/m^2 |
LdMax | is the maximum luminance of the LDR display in cd/m^2 |
◆ bCeiling
bool pic::WardHistogramTMO::bCeiling |
|
protected |
◆ epsilon
float pic::WardHistogramTMO::epsilon |
|
protected |
◆ flt_lum
◆ flt_smp
◆ isb
◆ LdMax
float pic::WardHistogramTMO::LdMax |
|
protected |
◆ LdMin
float pic::WardHistogramTMO::LdMin |
|
protected |
◆ nBin
int pic::WardHistogramTMO::nBin |
|
protected |
◆ Pcum
unsigned int* pic::WardHistogramTMO::Pcum |
|
protected |
◆ PcumNorm
float* pic::WardHistogramTMO::PcumNorm |
|
protected |
float * pic::WardHistogramTMO::x |
|
protected |
The documentation for this class was generated from the following file: