SourceXtractorPlusPlus  0.15
Please provide a description of the project.
SE2BackgroundLevelAnalyzer.h
Go to the documentation of this file.
1 
17 /*
18  * Background
19  *
20  * Created on: Oct 11, 2016
21  * Author: mschefer
22  */
23 
24 #ifndef _SEIMPLEMENTATION_BACKGROUND_SE2BACKGROUNDANALYZER_H_
25 #define _SEIMPLEMENTATION_BACKGROUND_SE2BACKGROUNDANALYZER_H_
26 
30 
32 
33 namespace SourceXtractor {
34 
36 public:
37 
38  SE2BackgroundLevelAnalyzer(const std::vector<int>& cell_size, const std::vector<int>& smoothing_box,
39  const WeightImageConfig::WeightType weight_type);
40 
41  virtual ~SE2BackgroundLevelAnalyzer() = default;
42 
45 
46 private:
47  //SeFloat getMedian(std::shared_ptr<DetectionImageFrame> frame) const;
48 
50 
53 
55 };
56 
57 }
58 
59 #endif /* _SEIMPLEMENTATION_BACKGROUND_SE2BACKGROUNDANALYZER_H_ */
Interface representing an image.
Definition: Image.h:43
BackgroundModel fromSE2Modeller(std::shared_ptr< DetectionImage > image, std::shared_ptr< WeightImage > variance_map, std::shared_ptr< Image< unsigned char >> mask, WeightImage::PixelType variance_threshold, SeFloat &bck_median, SeFloat &var_median) const
SE2BackgroundLevelAnalyzer(const std::vector< int > &cell_size, const std::vector< int > &smoothing_box, const WeightImageConfig::WeightType weight_type)
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
SeFloat32 SeFloat
Definition: Types.h:32