19 #ifndef itkIntermodesThresholdImageFilter_h
20 #define itkIntermodesThresholdImageFilter_h
51 template<
typename TInputImage,
typename TOutputImage,
typename TMaskImage=TOutputImage>
137 itkPrintSelfObjectMacro( IntermodesCalculator );
~IntermodesThresholdImageFilter() override=default
Threshold an image using a HistogramThresholdCalculator.
IntermodesThresholdImageFilter()
typename OutputImageType::Pointer OutputImagePointer
void SetUseInterMode(bool useIntermode)
typename MaskImageType::SizeType MaskSizeType
void SetMaximumSmoothingIterations(SizeValueType maxSmoothingIterations)
unsigned long SizeValueType
CalculatorType::Pointer m_IntermodesCalculator
This class stores measurement vectors in the context of n-dimensional histogram.
virtual void SetCalculator(CalculatorType *_arg)
Computes the Intermodes's threshold for an image.
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
typename MaskImageType::PixelType MaskPixelType
typename InputImageType::SizeType InputSizeType
Base class for all process objects that output image data.
SizeValueType GetMaximumSmoothingIterations()
TInputImage InputImageType
static constexpr unsigned int OutputImageDimension
typename InputImageType::Pointer InputImagePointer
ImageBaseType::SizeType SizeType
typename OutputImageType::RegionType OutputImageRegionType
ImageBaseType::IndexType IndexType
typename OutputImageType::SizeType OutputSizeType
TOutputImage OutputImageType
typename MaskImageType::RegionType MaskImageRegionType
typename InputImageType::IndexType InputIndexType
typename MaskImageType::IndexType MaskIndexType
static constexpr unsigned int InputImageDimension
Threshold an image using the Intermodes Threshold.
typename InputImageType::RegionType InputImageRegionType
void PrintSelf(std::ostream &os, Indent indent) const override
Control indentation during Print() invocation.
Statistics::Histogram< ValueRealType > HistogramType
Base class to compute a threshold value based on the histogram of an image.
typename OutputImageType::PixelType OutputPixelType
typename OutputImageType::IndexType OutputIndexType
ImageBaseType::RegionType RegionType
void PrintSelf(std::ostream &os, Indent indent) const override
typename InputImageType::PixelType InputPixelType