SourceXtractorPlusPlus 0.21
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
ImageMode.h
Go to the documentation of this file.
1
18#ifndef SOURCEXTRACTORPLUSPLUS_IMAGEMODE_H
19#define SOURCEXTRACTORPLUSPLUS_IMAGEMODE_H
20
23
24namespace SourceXtractor {
25
43template<typename T>
115
116extern template
118
119} // end of namespace SourceXtractor
120
121#endif //SOURCEXTRACTORPLUSPLUS_IMAGEMODE_H
std::shared_ptr< DependentParameter< std::shared_ptr< EngineParameter > > > x
std::shared_ptr< DependentParameter< std::shared_ptr< EngineParameter > > > y
std::shared_ptr< VectorImage< T > > getVarianceSigmaImage() const
Definition ImageMode.cpp:84
std::shared_ptr< VectorImage< T > > m_var_mode
Definition ImageMode.h:107
std::shared_ptr< VectorImage< T > > getVarianceModeImage() const
Definition ImageMode.cpp:79
void processCell(const Image< T > &img, int x, int y, VectorImage< T > &out_mode, VectorImage< T > &out_sigma) const
std::shared_ptr< VectorImage< T > > getSigmaImage() const
Definition ImageMode.cpp:74
virtual ~ImageMode()=default
std::shared_ptr< VectorImage< T > > m_mode
Definition ImageMode.h:106
std::shared_ptr< VectorImage< T > > getModeImage() const
Definition ImageMode.cpp:69
std::shared_ptr< const Image< T > > m_image
Definition ImageMode.h:105
ImageMode(const std::shared_ptr< Image< T > > &image, const std::shared_ptr< Image< T > > &variance, int cell_w, int cell_h, T invalid_value, T kappa1=2, T kappa2=5, T kappa3=3, T rtol=1e-4, size_t max_iter=100)
Definition ImageMode.cpp:30
std::shared_ptr< VectorImage< T > > m_var_sigma
Definition ImageMode.h:107
std::shared_ptr< VectorImage< T > > m_sigma
Definition ImageMode.h:106
std::tuple< T, T > getBackGuess(const std::vector< T > &data) const
Definition ImageMode.cpp:89