OTB  6.7.0
Orfeo Toolbox
Public Types | List of all members
otb::StreamingConnectedComponentSegmentationOBIAToVectorDataFilter< TVImage, TLabelImage, TMaskImage, TOutputVectorData > Class Template Reference

#include <otbStreamingConnectedComponentSegmentationOBIAToVectorDataFilter.h>

Public Types

typedef
PersistentFilterStreamingDecorator
< PersistentConnectedComponentSegmentationOBIAToVectorDataFilterType
FilterType
 
typedef
PersistentConnectedComponentSegmentationOBIAToVectorDataFilterType::LabelImageType 
LabelImageType
 
typedef
PersistentConnectedComponentSegmentationOBIAToVectorDataFilterType::MaskImageType 
MaskImageType
 
typedef
PersistentConnectedComponentSegmentationOBIAToVectorDataFilter
< TVImage, TLabelImage,
TMaskImage, TOutputVectorData > 
PersistentConnectedComponentSegmentationOBIAToVectorDataFilterType
 
typedef
PersistentConnectedComponentSegmentationOBIAToVectorDataFilterType::VectorDataType 
VectorDataType
 
typedef
PersistentConnectedComponentSegmentationOBIAToVectorDataFilterType::VectorImageType 
VectorImageType
 

Detailed Description

template<class TVImage, class TLabelImage, class TMaskImage, class TOutputVectorData>
class otb::StreamingConnectedComponentSegmentationOBIAToVectorDataFilter< TVImage, TLabelImage, TMaskImage, TOutputVectorData >

Performs connected component segmentation on an input image, apply OBIA filtering and output a VectorData, with streaming capabilities.

This class wraps a whole processing chain based on connected component segmentation, OBIA filtering and conversion to VectorData. An optional mask can be applied to segment only the pixels inside the mask.

The whole chain is described in : http://wiki.orfeo-toolbox.org/index.php/Connected_component_segmentation_module

The parameters of the processing chain must be applied on the internal filter, which can be accessed with GetFilter. See PersistentConnectedComponentSegmentationOBIAToVectorDataFilter

Parameters of the chain are :

See Also
PersistentConnectedComponentSegmentationOBIAToVectorDataFilter
PersistentFilterStreamingDecorator

Definition at line 236 of file otbStreamingConnectedComponentSegmentationOBIAToVectorDataFilter.h.

Member Typedef Documentation

template<class TVImage , class TLabelImage , class TMaskImage , class TOutputVectorData >
typedef PersistentFilterStreamingDecorator<PersistentConnectedComponentSegmentationOBIAToVectorDataFilterType> otb::StreamingConnectedComponentSegmentationOBIAToVectorDataFilter< TVImage, TLabelImage, TMaskImage, TOutputVectorData >::FilterType
template<class TVImage , class TLabelImage , class TMaskImage , class TOutputVectorData >
typedef PersistentConnectedComponentSegmentationOBIAToVectorDataFilterType::LabelImageType otb::StreamingConnectedComponentSegmentationOBIAToVectorDataFilter< TVImage, TLabelImage, TMaskImage, TOutputVectorData >::LabelImageType
template<class TVImage , class TLabelImage , class TMaskImage , class TOutputVectorData >
typedef PersistentConnectedComponentSegmentationOBIAToVectorDataFilterType::MaskImageType otb::StreamingConnectedComponentSegmentationOBIAToVectorDataFilter< TVImage, TLabelImage, TMaskImage, TOutputVectorData >::MaskImageType
template<class TVImage , class TLabelImage , class TMaskImage , class TOutputVectorData >
typedef PersistentConnectedComponentSegmentationOBIAToVectorDataFilter< TVImage, TLabelImage, TMaskImage, TOutputVectorData> otb::StreamingConnectedComponentSegmentationOBIAToVectorDataFilter< TVImage, TLabelImage, TMaskImage, TOutputVectorData >::PersistentConnectedComponentSegmentationOBIAToVectorDataFilterType
template<class TVImage , class TLabelImage , class TMaskImage , class TOutputVectorData >
typedef PersistentConnectedComponentSegmentationOBIAToVectorDataFilterType::VectorDataType otb::StreamingConnectedComponentSegmentationOBIAToVectorDataFilter< TVImage, TLabelImage, TMaskImage, TOutputVectorData >::VectorDataType
template<class TVImage , class TLabelImage , class TMaskImage , class TOutputVectorData >
typedef PersistentConnectedComponentSegmentationOBIAToVectorDataFilterType::VectorImageType otb::StreamingConnectedComponentSegmentationOBIAToVectorDataFilter< TVImage, TLabelImage, TMaskImage, TOutputVectorData >::VectorImageType

The documentation for this class was generated from the following file: