SourceXtractorPlusPlus
0.13
Please provide a description of the project.
|
#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 |
![]() | |
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 37 of file SimpleBackgroundAnalyzer.cpp.
References SourceXtractor::bck_model_logger, SourceXtractor::VectorImage< T >::create(), SourceXtractor::ConstantImage< T >::create(), SourceXtractor::ProcessedImage< T, P >::create(), Elements::Logging::debug(), getVariance(), std::sort(), and std::sqrt().
|
static |
Definition at line 61 of file SimpleBackgroundAnalyzer.cpp.
Referenced by analyzeBackground().