SourceXtractorPlusPlus 1.0.3
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
SourceXtractor::SimpleBackgroundAnalyzer Class Reference

#include <SimpleBackgroundAnalyzer.h>

Inheritance diagram for SourceXtractor::SimpleBackgroundAnalyzer:
Collaboration diagram for SourceXtractor::SimpleBackgroundAnalyzer:

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)

Detailed Description

Definition at line 33 of file SimpleBackgroundAnalyzer.h.

Constructor & Destructor Documentation

◆ ~SimpleBackgroundAnalyzer()

virtual SourceXtractor::SimpleBackgroundAnalyzer::~SimpleBackgroundAnalyzer ( )
virtualdefault

Member Function Documentation

◆ analyzeBackground()

BackgroundModel SourceXtractor::SimpleBackgroundAnalyzer::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

◆ getVariance()

SeFloat SourceXtractor::SimpleBackgroundAnalyzer::getVariance ( std::shared_ptr< DetectionImage > image)
static

Definition at line 62 of file SimpleBackgroundAnalyzer.cpp.

Referenced by analyzeBackground().


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