|
SourceXtractorPlusPlus 1.0.3
SourceXtractor++, the next generation SExtractor
|
#include <SimpleBackgroundAnalyzer.h>


Public Member Functions | |
| virtual | ~SimpleBackgroundAnalyzer ()=default |
| BackgroundModel | analyzeBackground (std::shared_ptr< DetectionImage > image, std::shared_ptr< WeightImage > variance_map, std::shared_ptr< Image< unsigned char > > mask, WeightImage::PixelType variance_threshold) const override |
| Public Member Functions inherited from SourceXtractor::BackgroundAnalyzer | |
| virtual | ~BackgroundAnalyzer ()=default |
| virtual BackgroundModel | analyzeBackground (std::shared_ptr< DetectionImage > image, std::shared_ptr< WeightImage > variance_map, std::shared_ptr< Image< unsigned char > > mask, WeightImage::PixelType variance_threshold) const =0 |
Static Public Member Functions | |
| static SeFloat | getVariance (std::shared_ptr< DetectionImage > image) |
Definition at line 33 of file SimpleBackgroundAnalyzer.h.
|
virtualdefault |
|
override |
Definition at line 38 of file SimpleBackgroundAnalyzer.cpp.
References SourceXtractor::bck_model_logger, SourceXtractor::ConstantImage< T >::create(), SourceXtractor::ProcessedImage< T, SubtractOperation< T > >::create(), SourceXtractor::VectorImage< T >::create(), getVariance(), std::sort(), and std::sqrt().

|
static |
Definition at line 62 of file SimpleBackgroundAnalyzer.cpp.
Referenced by analyzeBackground().