Useful functions for Region Growing segmentation. More...
#include "Matrix.h"
#include "SegmenterIdsManager.h"
#include "SegmenterRegionGrowingMerger.h"
#include "SegmenterRegionGrowingSegment.h"
#include "SegmenterSegmentsBlock.h"
Go to the source code of this file.
Namespaces | |
te | |
URI C++ Library. | |
te::rp | |
Namespace for Raster Processing module of TerraLib. | |
te::rp::rg | |
Typedefs | |
typedef float | te::rp::rg::BaatzFeatureType |
Baatz Strategy feature type. More... | |
typedef unsigned short int | te::rp::rg::IterationCounterType |
Iteration counter type. More... | |
typedef float | te::rp::rg::MeanFeatureType |
Mean Strategy feature type. More... | |
typedef Matrix < SegmenterSegmentsBlock::SegmentIdDataType > | te::rp::rg::SegmentsIdsMatrixT |
Definition for segments ids matrix type. More... | |
Functions | |
void | te::rp::rg::exportSegs2Tif (const SegmentsIdsMatrixT &segmentsIds, bool normto8bits, const std::string &fileName) |
Export the segments IDs to a tif file. More... | |
template<typename FeatureDataTypeT > | |
unsigned int | te::rp::rg::getActiveSegmentsNumber (SegmenterRegionGrowingSegment< FeatureDataTypeT > *const actSegsListHeadPtr) |
Returns the number of active segments. More... | |
template<typename FeatureDataTypeT > | |
void | te::rp::rg::mergeSegments (SegmentsIdsMatrixT &segmentsIds, const DissimilarityTypeT disimilarityThreshold, const unsigned int maxSegSizeThreshold, SegmenterIdsManager &segmenterIdsManager, SegmenterRegionGrowingMerger< FeatureDataTypeT > &merger, const bool enablelocalMutualBestFitting, const bool enableSameIterationMerges, SegmenterRegionGrowingSegment< FeatureDataTypeT > *auxSeg1Ptr, SegmenterRegionGrowingSegment< FeatureDataTypeT > *auxSeg2Ptr, SegmenterRegionGrowingSegment< FeatureDataTypeT > *auxSeg3Ptr, DissimilarityTypeT &minFoundDissimilarity, DissimilarityTypeT &maxFoundDissimilarity, unsigned int &totalMergesNumber, IterationCounterType &globalMergeIterationsCounter, SegmenterRegionGrowingSegment< FeatureDataTypeT > **const actSegsListHeadPtrPtr) |
Merge closest segments. More... | |
Useful functions for Region Growing segmentation.
Definition in file SegmenterRegionGrowingFunctions.h.