|
SourceXtractorPlusPlus 0.21
SourceXtractor++, the next generation SExtractor
|
Segmentation takes an image and splits it into individual Sources for further refinement. Each Source results in a notification of the Segmentation's Observers. More...
#include <Segmentation.h>


Classes | |
| class | Labelling |
| class | LabellingListener |
Private Attributes | |
| std::unique_ptr< Labelling > | m_labelling |
| std::shared_ptr< DetectionImageFrame::ImageFilter > | m_filter_image_processing |
Additional Inherited Members | |
Protected Member Functions inherited from SourceXtractor::PipelineEmitter< SourceInterface > | |
| void | sendSource (std::unique_ptr< SourceInterface > source) const |
| void | sendProcessSignal (const ProcessSourcesEvent &event) const |
Protected Member Functions inherited from SourceXtractor::Observable< T > | |
| void | notifyObservers (const T &message) const |
Protected Member Functions inherited from SourceXtractor::Observable< SegmentationProgress > | |
| void | notifyObservers (const SegmentationProgress &message) const |
Segmentation takes an image and splits it into individual Sources for further refinement. Each Source results in a notification of the Segmentation's Observers.
Definition at line 53 of file Segmentation.h.
|
virtualdefault |
Destructor.
|
explicit |
Definition at line 27 of file Segmentation.cpp.
| void SourceXtractor::Segmentation::processFrame | ( | std::shared_ptr< DetectionImageFrame > | frame | ) | const |
Processes a Frame notifying Observers with a Source object for each detection.
Definition at line 31 of file Segmentation.cpp.
References m_filter_image_processing, m_labelling, and SourceXtractor::PipelineEmitter< SourceInterface >::sendProcessSignal().

|
inline |
Definition at line 65 of file Segmentation.h.
References m_labelling.
|
private |
Definition at line 79 of file Segmentation.h.
Referenced by processFrame().
|
private |
Definition at line 78 of file Segmentation.h.
Referenced by processFrame(), and setLabelling().