SourceXtractorPlusPlus 1.0.3
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
SimpleBackgroundAnalyzer.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_SIMPLEBACKGROUNDANALYZER_H_
25#define _SEIMPLEMENTATION_BACKGROUND_SIMPLEBACKGROUNDANALYZER_H_
26
30
31namespace SourceXtractor {
32
34public:
35
36 virtual ~SimpleBackgroundAnalyzer() = default;
37
38 //void analyzeBackground(std::shared_ptr<DetectionImageFrame> frame) const override;
39
42
44private:
45 //SeFloat getMedian(std::shared_ptr<DetectionImageFrame> frame) const;
46
47};
48
49}
50
51#endif /* _SEIMPLEMENTATION_BACKGROUND_SIMPLEBACKGROUNDANALYZER_H_ */
Interface representing an image.
Definition Image.h:44
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
static SeFloat getVariance(std::shared_ptr< DetectionImage > image)
SeFloat32 SeFloat
Definition Types.h:32