All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
SegmenterRegionGrowingFunctions.h File Reference

Useful functions for Region Growing segmentation. More...

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...
 

Detailed Description

Useful functions for Region Growing segmentation.

Definition in file SegmenterRegionGrowingFunctions.h.