SourceXtractorPlusPlus 0.19.2
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
SEBackgroundLevelAnalyzer.h
Go to the documentation of this file.
1
18#ifndef SOURCEXTRACTORPLUSPLUS_SEBACKGROUNDLEVELANALYZER_H
19#define SOURCEXTRACTORPLUSPLUS_SEBACKGROUNDLEVELANALYZER_H
20
25
26namespace SourceXtractor {
27
29public:
30 SEBackgroundLevelAnalyzer(const std::vector<int>& cell_size, const std::vector<int>& smoothing_box,
31 const WeightImageConfig::WeightType weight_type);
32
33 virtual ~SEBackgroundLevelAnalyzer() = default;
34
37 std::shared_ptr<Image <unsigned char>> mask, WeightImage::PixelType variance_threshold) const override;
38
39private:
42
44};
45
46} // end of namespace SourceXtractor
47
48#endif //SOURCEXTRACTORPLUSPLUS_SEBACKGROUNDLEVELANALYZER_H
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