#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 |
Private Member Functions | |
| void | initWithSrcImg (const HuginBase::SrcPanoImage &src) |
scene referred irradiance -> camera color values
Definition at line 57 of file ResponseTransform.h.
|
|||||
|
Reimplemented in HuginBase::Photometric::InvResponseTransform< VTIn, VTOut >. Definition at line 65 of file ResponseTransform.h. Referenced by HuginBase::Photometric::ResponseTransform< VTIn >::initWithSrcImg(). |
|
|||||
|
Reimplemented in HuginBase::Photometric::InvResponseTransform< VTIn, VTOut >. Definition at line 62 of file ResponseTransform.h. |
|
|||||||||
|
Definition at line 260 of file ResponseTransform.h. References HuginBase::Photometric::ResponseTransform< VTIn >::m_flatfield, and HuginBase::Photometric::ResponseTransform< VTIn >::m_radiusScale. |
|
||||||||||
|
Definition at line 267 of file ResponseTransform.h. References HuginBase::Photometric::ResponseTransform< VTIn >::initWithSrcImg(). |
|
|||||||||
|
Definition at line 76 of file ResponseTransform.h. |
|
||||||||||||||||
|
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
Definition at line 395 of file ResponseTransform.h. References HuginBase::Photometric::ResponseTransform< VTIn >::apply(), and hugin_utils::FDiff2D. |
|
||||||||||||||||||||
|
function for gray values (ignores white balance :-)
Definition at line 361 of file ResponseTransform.h. References HuginBase::Photometric::ResponseTransform< VTIn >::calcVigFactor(), hugin_utils::FDiff2D, HuginBase::Photometric::ResponseTransform< VTIn >::m_lutR, and HuginBase::Photometric::ResponseTransform< VTIn >::m_lutRFunc. Referenced by HuginBase::Photometric::ResponseTransform< VTIn >::apply(). |
|
||||||||||
|
|||||||||
|
Reimplemented in HuginBase::Photometric::InvResponseTransform< VTIn, VTOut >. Definition at line 91 of file ResponseTransform.h. References vigra_ext::enforceMonotonicity(). Referenced by ImageVariableDialog::OnShowVignettingGraph(). |
|
||||||||||
|
||||||||||||||||||||
|
deprecated
Reimplemented in HuginBase::Photometric::InvResponseTransform< VTIn, VTOut >. Definition at line 116 of file ResponseTransform.h. References hugin_utils::FDiff2D. |
|
||||||||||
|
Definition at line 85 of file ResponseTransform.h. Referenced by correctImage(). |
|
|||||
|
|||||
|
Definition at line 122 of file ResponseTransform.h. Referenced by HuginBase::Photometric::ResponseTransform< VTIn >::apply(), HuginBase::Photometric::ResponseTransform< VTIn >::initWithSrcImg(), and HuginBase::PhotometricOptimizer::photometricError(). |
|
|||||
|
Definition at line 124 of file ResponseTransform.h. Referenced by HuginBase::Photometric::ResponseTransform< VTIn >::apply(), and HuginBase::Photometric::ResponseTransform< VTIn >::initWithSrcImg(). |
|
|||||
|
Definition at line 128 of file ResponseTransform.h. Referenced by HuginBase::Photometric::ResponseTransform< VTIn >::initWithSrcImg(). |
|
|||||
|
Definition at line 127 of file ResponseTransform.h. Referenced by HuginBase::Photometric::ResponseTransform< VTIn >::calcVigFactor(), and HuginBase::Photometric::ResponseTransform< VTIn >::initWithSrcImg(). |
|
|||||
|
Definition at line 123 of file ResponseTransform.h. Referenced by HuginBase::Photometric::ResponseTransform< VTIn >::initWithSrcImg(), and HuginBase::Photometric::ResponseTransform< VTIn >::ResponseTransform(). |
|
|||||
|
Definition at line 133 of file ResponseTransform.h. Referenced by HuginBase::Photometric::ResponseTransform< VTIn >::initWithSrcImg(). |
|
|||||
|
Definition at line 126 of file ResponseTransform.h. Referenced by HuginBase::Photometric::ResponseTransform< VTIn >::initWithSrcImg(). |
|
|||||
|
Definition at line 129 of file ResponseTransform.h. Referenced by HuginBase::Photometric::ResponseTransform< VTIn >::calcVigFactor(), and HuginBase::Photometric::ResponseTransform< VTIn >::initWithSrcImg(). |
|
|||||
|
Definition at line 131 of file ResponseTransform.h. Referenced by HuginBase::Photometric::ResponseTransform< VTIn >::initWithSrcImg(). |
|
|||||
|
Definition at line 130 of file ResponseTransform.h. Referenced by HuginBase::Photometric::ResponseTransform< VTIn >::initWithSrcImg(). |
1.3.9.1