|
SourceXtractorPlusPlus 0.21
SourceXtractor++, the next generation SExtractor
|
#include <BackgroundConvolution.h>


Public Member Functions | |
| BackgroundConvolution (std::shared_ptr< Image< SeFloat > > convolution_filter, bool must_normalize) | |
| std::shared_ptr< DetectionImage > | processImage (std::shared_ptr< DetectionImage > image, std::shared_ptr< DetectionImage > variance, SeFloat threshold) const |
Public Member Functions inherited from SourceXtractor::Frame< T >::ImageFilter | |
| virtual | ~ImageFilter ()=default |
| virtual std::shared_ptr< Image< T > > | processImage (std::shared_ptr< Image< T > > image, std::shared_ptr< Image< T > > variance, T threshold) const =0 |
Private Member Functions | |
| void | normalize () |
Private Attributes | |
| std::shared_ptr< VectorImage< SeFloat > > | m_convolution_filter |
BackgroundConvolution filter
Definition at line 36 of file BackgroundConvolution.h.
|
inline |
Definition at line 39 of file BackgroundConvolution.h.
References normalize().

|
private |
Definition at line 50 of file BackgroundConvolution.cpp.
References m_convolution_filter, x, and y.
Referenced by BackgroundConvolution().
| std::shared_ptr< DetectionImage > SourceXtractor::BackgroundConvolution::processImage | ( | std::shared_ptr< DetectionImage > | image, |
| std::shared_ptr< DetectionImage > | variance, | ||
| SeFloat | threshold ) const |
Definition at line 35 of file BackgroundConvolution.cpp.
References SourceXtractor::BufferedImage< T >::create(), Elements::Logging::debug(), Euclid::Configuration::logger, and m_convolution_filter.

|
private |
Definition at line 53 of file BackgroundConvolution.h.
Referenced by normalize(), and processImage().