SourceXtractorPlusPlus 1.0.3
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
Segmentation.cpp
Go to the documentation of this file.
1
22
24
25namespace SourceXtractor {
26
30
32 if (m_filter_image_processing != nullptr && frame != nullptr) {
33 frame->setFilter(m_filter_image_processing);
34 }
35
36 if (m_labelling != nullptr) {
37 LabellingListener listener(*this, frame);
38 m_labelling->labelImage(listener, frame);
39 }
40
41 // Flush source grouping buffer
43}
44
45}
void sendProcessSignal(const ProcessSourcesEvent &event) const
std::shared_ptr< DetectionImageFrame::ImageFilter > m_filter_image_processing
Segmentation(std::shared_ptr< DetectionImageFrame::ImageFilter > image_processing)
void processFrame(std::shared_ptr< DetectionImageFrame > frame) const
Processes a Frame notifying Observers with a Source object for each detection.
std::unique_ptr< Labelling > m_labelling
T make_shared(T... args)
Event received by SourceGrouping to request the processing of some of the Sources stored.