SourceXtractorPlusPlus  0.8
Please provide a description of the project.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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::string &cell_size, const std::string &smoothing_box, const WeightImageConfig::WeightType weight_type);
39 
40  virtual ~SE2BackgroundLevelAnalyzer() = default;
41 
44 
45 private:
46  //SeFloat getMedian(std::shared_ptr<DetectionImageFrame> frame) const;
47 
49  std::vector<int> stringToIntVec(const std::string inString, const std::string delimiters);
50  std::vector<std::string> stringSplit(const std::string inString, const std::string delimiters);
51 
54 
56 };
57 
58 }
59 
60 #endif /* _SEIMPLEMENTATION_BACKGROUND_SE2BACKGROUNDANALYZER_H_ */
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
SeFloat32 SeFloat
Definition: Types.h:32
STL class.
std::vector< std::string > stringSplit(const std::string inString, const std::string delimiters)
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
Interface representing an image.
Definition: Image.h:43
SE2BackgroundLevelAnalyzer(const std::string &cell_size, const std::string &smoothing_box, const WeightImageConfig::WeightType weight_type)
std::vector< int > stringToIntVec(const std::string inString, const std::string delimiters)