HuginBase::Photometric::ResponseTransform< VTIn > Class Template Reference
radiometric transformation, includes exposure, vignetting and white balance. More...
#include <ResponseTransform.h>
Inheritance diagram for HuginBase::Photometric::ResponseTransform< VTIn >:

Public Types | |
| typedef vigra_ext::ValueTypeTraits< VTIn >::value_type | VT1 |
| typedef std::vector< double > | LUT |
Public Member Functions | |
| ResponseTransform () | |
| ResponseTransform (const HuginBase::SrcPanoImage &src) | |
| virtual | ~ResponseTransform () |
| void | setFlatfield (const vigra::FImage *flat) |
| double | calcVigFactor (hugin_utils::FDiff2D d) const |
| void | enforceMonotonicity () |
| vigra::NumericTraits< VT1 >::RealPromote | apply (VT1 v, const hugin_utils::FDiff2D &pos, vigra::VigraTrueType) const |
| function for gray values (ignores white balance :-) | |
| vigra::NumericTraits< VT1 >::RealPromote | apply (VT1 v, const hugin_utils::FDiff2D &pos) const |
| function for color values | |
| vigra::NumericTraits< vigra::RGBValue< VT1 > >::RealPromote | apply (vigra::RGBValue< VT1 > v, const hugin_utils::FDiff2D &pos, vigra::VigraFalseType) const |
| function for color values | |
| vigra::NumericTraits< vigra::RGBValue< VT1 > >::RealPromote | apply (vigra::RGBValue< VT1 > v, const hugin_utils::FDiff2D &pos) const |
| function for color values | |
| template<class T> | |
| vigra::NumericTraits< T >::RealPromote | operator() (T v, const hugin_utils::FDiff2D &pos) const |
| deprecated | |
Public Attributes | |
| LUT | m_lutR |
| double | m_radiusScale |
| vigra_ext::LUTFunctor< VT1, LUT > | m_lutRFunc |
| const vigra::FImage * | m_flatfield |
| double | m_srcExposure |
| std::vector< double > | m_RadialVigCorrCoeff |
| hugin_utils::FDiff2D | m_RadialVigCorrCenter |
| int | m_VigCorrMode |
| double | m_WhiteBalanceRed |
| double | m_WhiteBalanceBlue |
| HuginBase::SrcPanoImage | m_src |
Detailed Description
template<class VTIn>
class HuginBase::Photometric::ResponseTransform< VTIn >
radiometric transformation, includes exposure, vignetting and white balance.
scene referred irradiance -> camera color values
Member Typedef Documentation
|
|||||
|
Reimplemented in HuginBase::Photometric::InvResponseTransform< VTIn, VTOut >. |
|
|||||
|
Reimplemented in HuginBase::Photometric::InvResponseTransform< VTIn, VTOut >. |
Constructor & Destructor Documentation
|
|||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
Member Function Documentation
|
||||||||||||||||
|
function for color values
Reimplemented in HuginBase::Photometric::InvResponseTransform< VTIn, VTOut >. |
|
||||||||||||||||||||
|
function for color values
Reimplemented in HuginBase::Photometric::InvResponseTransform< VTIn, VTOut >. |
|
||||||||||||||||
|
function for color values
|
|
||||||||||||||||||||
|
function for gray values (ignores white balance :-)
|
|
||||||||||
|
|
|
|||||||||
|
Reimplemented in HuginBase::Photometric::InvResponseTransform< VTIn, VTOut >. |
|
||||||||||||||||||||
|
deprecated
Reimplemented in HuginBase::Photometric::InvResponseTransform< VTIn, VTOut >. |
|
||||||||||
|
|
Member Data Documentation
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
The documentation for this class was generated from the following file:
- hugin_base/photometric/ResponseTransform.h
1.3.9.1