OTB
9.0.0
Orfeo Toolbox
|
#include <otbMuellerToReciprocalCovarianceImageFilter.h>
Public Types | |
typedef std::complex< double > | ComplexType |
typedef TOutput::ValueType | OutputValueType |
Public Member Functions | |
void | operator() (TOutput &result, const TInput &Mueller) const |
constexpr vcl_size_t | OutputSize (...) const |
Evaluate the MLC image from the Mueller image.
Output value are:
Where are the coefficients of the input Mueller matrix.
Input pixel must have 10 channels (one for each Mueller matrix coefficients). The order of the channels corresponds to :
The output image has 6 channels : the diagonal and the upper element of the reciprocal matrix. Element are stored from left to right, line by line.
Use otb::MuellerToReciprocalCovarianceImageFilter to apply
Definition at line 71 of file otbMuellerToReciprocalCovarianceImageFilter.h.
typedef std::complex<double> otb::Functor::MuellerToReciprocalCovarianceFunctor< TInput, TOutput >::ComplexType |
Definition at line 74 of file otbMuellerToReciprocalCovarianceImageFilter.h.
typedef TOutput::ValueType otb::Functor::MuellerToReciprocalCovarianceFunctor< TInput, TOutput >::OutputValueType |
Definition at line 75 of file otbMuellerToReciprocalCovarianceImageFilter.h.
|
inline |
Definition at line 77 of file otbMuellerToReciprocalCovarianceImageFilter.h.
|
inlineconstexpr |
Definition at line 107 of file otbMuellerToReciprocalCovarianceImageFilter.h.