ISOSeg strategy for segmentation-based classification. More...
#include "ClassifierStrategy.h"
#include "ClassifierStrategyFactory.h"
#include "Config.h"
#include "../raster/RasterSynchronizer.h"
#include <map>
#include <memory>
#include <mutex>
#include <condition_variable>
#include <boost/numeric/ublas/matrix.hpp>
Go to the source code of this file.
Classes | |
class | te::rp::ClassifierISOSegStrategy |
ISOSeg strategy for OBIA classification. The algorithm orders regions by area (larger first), and classify the largest region as Cluster 1. All regions similar to this cluster are inserted in Cluster 1, otherwise new Clusters are created. After all regions belong to a cluster, the algorithm merges similar clusters. The acceptance threshold is the only parameter given by the user, and it indicates the maximum distance between two regions to be clustered togheter. More... | |
class | te::rp::ClassifierISOSegStrategyFactory |
Raster ISOSeg Classifier strategy factory. More... | |
class | te::rp::ClassifierISOSegStrategy::FillRegionsThreadEntryParams |
The parameters passed to the fill regions thread entry. More... | |
class | te::rp::ClassifierISOSegStrategy::Parameters |
Classifier Parameters. More... | |
class | te::rp::ClassifierISOSegStrategy::Pattern |
Describes a region or a cluster (group of regions with similar properties) to be used by ISOSeg method. More... | |
Namespaces | |
namespace | te |
TerraLib. | |
namespace | te::rp |
Namespace for Raster Processing module of TerraLib. | |
ISOSeg strategy for segmentation-based classification.
Definition in file ClassifierISOSegStrategy.h.