OTB
9.0.0
Orfeo Toolbox
|
#include <otbMRFEnergyFisherClassification.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef InputImageType::PixelType | InputImagePixelType |
typedef TInput1 | InputImageType |
typedef LabelledImageType::PixelType | LabelledImagePixelType |
typedef TInput2 | LabelledImageType |
typedef itk::Array< double > | ParametersType |
typedef itk::SmartPointer< Self > | Pointer |
typedef MRFEnergyFisherClassification | Self |
typedef MRFEnergy< TInput1, TInput2 > | Superclass |
Public Types inherited from otb::MRFEnergy< TInput1, TInput2 > | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef InputImageType::PixelType | InputImagePixelType |
typedef TInput1 | InputImageType |
typedef itk::ConstNeighborhoodIterator< InputImageType > | InputNeighborhoodIterator |
typedef LabelledImageType::PixelType | LabelledImagePixelType |
typedef TInput2 | LabelledImageType |
typedef itk::ConstNeighborhoodIterator< LabelledImageType > | LabelledNeighborhoodIterator |
typedef itk::Array< double > | ParametersType |
typedef itk::SmartPointer< Self > | Pointer |
typedef MRFEnergy | Self |
typedef itk::Object | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
double | GetSingleValue (const InputImagePixelType &value1, const LabelledImagePixelType &value2) override |
void | SetNumberOfParameters (const unsigned int nParameters) override |
Public Member Functions inherited from otb::MRFEnergy< TInput1, TInput2 > | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual unsigned int | GetNumberOfParameters () const |
const ParametersType & | GetParameters (void) const |
virtual double | GetValue (const InputImagePixelType &value1, const LabelledImagePixelType &value2) |
virtual double | GetValue (const InputNeighborhoodIterator &it, const LabelledImagePixelType &value2) |
virtual double | GetValue (const LabelledNeighborhoodIterator &it, const LabelledImagePixelType &value2) |
void | SetParameters (const ParametersType ¶meters) |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from otb::MRFEnergy< TInput1, TInput2 > | |
static Pointer | New () |
Protected Member Functions | |
MRFEnergyFisherClassification () | |
~MRFEnergyFisherClassification () override | |
Protected Member Functions inherited from otb::MRFEnergy< TInput1, TInput2 > | |
MRFEnergy () | |
~MRFEnergy () override | |
Additional Inherited Members | |
Protected Attributes inherited from otb::MRFEnergy< TInput1, TInput2 > | |
unsigned int | m_NumberOfParameters |
ParametersType | m_Parameters |
Fisher model for Markov classification.
This is the implementation of the Fisher model for Markov classification to be used for the fidelity (likelihood) term for the classification.
This class is meant to be used in the MRF framework with the otb::MarkovRandomFieldFilter
Definition at line 45 of file otbMRFEnergyFisherClassification.h.
typedef itk::SmartPointer<const Self> otb::MRFEnergyFisherClassification< TInput1, TInput2 >::ConstPointer |
Definition at line 51 of file otbMRFEnergyFisherClassification.h.
typedef InputImageType::PixelType otb::MRFEnergyFisherClassification< TInput1, TInput2 >::InputImagePixelType |
Definition at line 55 of file otbMRFEnergyFisherClassification.h.
typedef TInput1 otb::MRFEnergyFisherClassification< TInput1, TInput2 >::InputImageType |
Definition at line 53 of file otbMRFEnergyFisherClassification.h.
typedef LabelledImageType::PixelType otb::MRFEnergyFisherClassification< TInput1, TInput2 >::LabelledImagePixelType |
Definition at line 56 of file otbMRFEnergyFisherClassification.h.
typedef TInput2 otb::MRFEnergyFisherClassification< TInput1, TInput2 >::LabelledImageType |
Definition at line 54 of file otbMRFEnergyFisherClassification.h.
typedef itk::Array<double> otb::MRFEnergyFisherClassification< TInput1, TInput2 >::ParametersType |
Definition at line 57 of file otbMRFEnergyFisherClassification.h.
typedef itk::SmartPointer<Self> otb::MRFEnergyFisherClassification< TInput1, TInput2 >::Pointer |
Definition at line 50 of file otbMRFEnergyFisherClassification.h.
typedef MRFEnergyFisherClassification otb::MRFEnergyFisherClassification< TInput1, TInput2 >::Self |
Definition at line 48 of file otbMRFEnergyFisherClassification.h.
typedef MRFEnergy<TInput1, TInput2> otb::MRFEnergyFisherClassification< TInput1, TInput2 >::Superclass |
Definition at line 49 of file otbMRFEnergyFisherClassification.h.
|
inlineprotected |
Definition at line 89 of file otbMRFEnergyFisherClassification.h.
|
inlineoverrideprotected |
Definition at line 90 of file otbMRFEnergyFisherClassification.h.
virtual::itk::LightObject::Pointer otb::MRFEnergyFisherClassification< TInput1, TInput2 >::CreateAnother | ( | void | ) | const |
|
virtual |
Reimplemented from otb::MRFEnergy< TInput1, TInput2 >.
|
inlineoverridevirtual |
Reimplemented from otb::MRFEnergy< TInput1, TInput2 >.
Definition at line 69 of file otbMRFEnergyFisherClassification.h.
|
static |
|
inlineoverridevirtual |
Reimplemented from otb::MRFEnergy< TInput1, TInput2 >.
Definition at line 62 of file otbMRFEnergyFisherClassification.h.