Go to the documentation of this file.
26 #ifndef __TERRALIB_RP_INTERNAL_CLASSIFIEREMSTRATEGY_H
27 #define __TERRALIB_RP_INTERNAL_CLASSIFIEREMSTRATEGY_H
38 #include <boost/numeric/ublas/matrix.hpp>
89 AbstractParameters* clone() const;
106 bool m_isInitialized;
131 #endif // __TERRALIB_RP_INTERNAL_CLASSIFIEREMSTRATEGY_H
ClassifierEMStrategyFactory()
EM strategy for pixel-based classification. This is an unsupervised and pixel-based classification al...
std::vector< std::vector< double > > m_clustersMeans
The previously estimated means of the clusters (optional).
~ClassifierEMStrategyFactory()
Classifier Strategy Parameters.
double m_epsilon
The stop criteria. When the clusters change in a value smaller then epsilon, the convergence is achie...
Raster classifier strategy base class.
unsigned int m_maxInputPoints
The maximum number of points used to estimate the clusters (default = 1000).
unsigned int m_useRandomSamples
If true, random samples will be used instead of regular spaced samples.
Raster EM Classifier strategy factory.
unsigned int m_numberOfClusters
The number of clusters (classes) to estimate in the image.
void reset()
Clear all internal allocated resources and reset the parameters instance to its initial state.
Base exception class for plugin module.
#define TERPEXPORT
You can use this macro in order to export/import classes and functions from this module.
const Parameters & operator=(const Parameters ¶ms)
Raster classifier strategy factory base class.
Proxy configuration file for TerraView (see terraview_config.h).
Raster classifier strategy base class.
te::rp::ClassifierStrategy * build()
Concrete factories (derived from this one) must implement this method in order to create objects.
Raster classifier strategy factory base class.
unsigned int m_maxIterations
The maximum of iterations (E/M steps) to perform if convergence is not achieved.