26 #ifndef __TERRALIB_RP_INTERNAL_CLASSIFIEREMSTRATEGY_H 27 #define __TERRALIB_RP_INTERNAL_CLASSIFIEREMSTRATEGY_H 38 #include <boost/numeric/ublas/matrix.hpp> 88 AbstractParameters* clone() const;
95 ~ClassifierEMStrategy();
101 bool execute() throw(
te::rp::Exception);
105 bool m_isInitialized;
130 #endif // __TERRALIB_RP_INTERNAL_CLASSIFIEREMSTRATEGY_H unsigned int m_numberOfClusters
The number of clusters (classes) to estimate in the image.
Base exception class for plugin module.
#define TERPEXPORT
You can use this macro in order to export/import classes and functions from this module.
Raster classifier strategy factory base class.
Raster EM Classifier strategy factory.
EM strategy for pixel-based classification. This is an unsupervised and pixel-based classification al...
unsigned int m_maxInputPoints
The maximum number of points used to estimate the clusters (default = 1000).
rasterPointer reset(te::rst::RasterFactory::make("MEM", new te::rst::Grid(nCols, nLines), bandsProps, std::map< std::string, std::string >(), 0, 0))
Raster classifier strategy factory base class.
unsigned int m_maxIterations
The maximum of iterations (E/M steps) to perform if convergence is not achieved.
Classifier Strategy Parameters.
Raster classifier strategy base class.
Raster classifier strategy base class.
Configuration flags for the Raster Processing module of TerraLib.
std::vector< std::vector< double > > m_clustersMeans
The previously estimated means of the clusters (optional).
double m_epsilon
The stop criteria. When the clusters change in a value smaller then epsilon, the convergence is achie...