SourceXtractorPlusPlus 0.21
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
BackgroundAnalyzer.h
Go to the documentation of this file.
1
17/*
18 * BackgroundAnalyzer.h
19 *
20 * Created on: Mar 28, 2017
21 * Author: mschefer
22 */
23
24#ifndef _SEFRAMEWORK_BACKGROUND_BACKGROUNDANALYZER_H_
25#define _SEFRAMEWORK_BACKGROUND_BACKGROUNDANALYZER_H_
26
29
30namespace SourceXtractor {
31
32
64
74
75}
76
77
78#endif /* SEFRAMEWORK_SEFRAMEWORK_BACKGROUND_BACKGROUNDANALYZER_H_ */
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
virtual ~BackgroundAnalyzer()=default
std::shared_ptr< Image< SeFloat > > getVarianceMap() const
std::shared_ptr< Image< SeFloat > > m_background_level
std::shared_ptr< Image< SeFloat > > m_background_variance
std::shared_ptr< Image< SeFloat > > getLevelMap() const
BackgroundModel(std::shared_ptr< Image< SeFloat > > background_level, std::shared_ptr< Image< SeFloat > > background_variance, SeFloat scaling_factor, SeFloat median_rms)
T fabs(T... args)
SeFloat32 SeFloat
Definition Types.h:32