|
OTB
9.0.0
Orfeo Toolbox
|
Go to the documentation of this file.
22 #ifndef otbMRFEnergyGaussian_h
23 #define otbMRFEnergyGaussian_h
51 template <
class TInput1,
class TInput2>
73 return vnl_math_sqr((
static_cast<double>(value1)) - (
static_cast<double>(value2)));
80 this->m_NumberOfParameters = 0;
81 this->m_Parameters.SetSize(this->m_NumberOfParameters);
itk::Array< double > ParametersType
InputImageType::PixelType InputImagePixelType
~MRFEnergyGaussian() override
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.
MRFEnergy< TInput1, TInput2 > Superclass
TInput2 LabelledImageType
itk::SmartPointer< const Self > ConstPointer
LabelledImageType::PixelType LabelledImagePixelType
itk::SmartPointer< Self > Pointer
This is the implementation of the Gaussian model for Markov classification.
LabelledImageType::PixelType LabelledImagePixelType
InputImageType::PixelType InputImagePixelType
This is the base class for energy function used in the MRF framework.
double GetSingleValue(const InputImagePixelType &value1, const LabelledImagePixelType &value2) override