![]() |
aimsalgo
5.0.5
Neuroimaging image processing
|
#include <aims/threshold/emthreshold.h>
Public Member Functions | |
AimsEMThreshold (threshold_t type, T backgd=0, float foregd=32767, int classes=2, int levelindex=0, int level2index=1, int bins=0, int binstart=0, int binend=0) | |
virtual | ~AimsEMThreshold () |
std::vector< T > | processEMThresholds (const AimsData< T > &image) |
AimsData< T > | operator() (const AimsData< T > &image) |
Return the multi-level thresholded image. More... | |
AimsData< U > | bin (const AimsData< T > &image) |
Return the binary thresholded image. More... | |
Definition at line 28 of file emthreshold.h.
|
inline |
Definition at line 65 of file emthreshold.h.
References AimsThreshold< T, U >::_backgd, AimsThreshold< T, U >::_foregd, AimsThreshold< T, U >::_type, carto::toString(), and carto::verbose.
|
inlinevirtual |
Definition at line 43 of file emthreshold.h.
References AimsEMThreshold< T, U >::bin(), AimsEMThreshold< T, U >::operator()(), and AimsEMThreshold< T, U >::processEMThresholds().
|
inline |
Return the binary thresholded image.
Definition at line 283 of file emthreshold.h.
References AimsThreshold< class, class >::bin(), and AimsEMThreshold< T, U >::processEMThresholds().
Referenced by AimsEMThreshold< T, U >::~AimsEMThreshold().
|
inline |
Return the multi-level thresholded image.
Definition at line 266 of file emthreshold.h.
References AimsThreshold< class, class >::operator()(), and AimsEMThreshold< T, U >::processEMThresholds().
Referenced by AimsEMThreshold< T, U >::~AimsEMThreshold().
|
inline |
Definition at line 93 of file emthreshold.h.
References Histogram< T >::data(), aims::RegularBinnedHistogram< T >::doit(), M_PI, AimsData< T >::maximum(), AimsData< T >::minimum(), sum(), carto::toString(), and carto::verbose.
Referenced by AimsEMThreshold< T, U >::bin(), AimsEMThreshold< T, U >::operator()(), and AimsEMThreshold< T, U >::~AimsEMThreshold().