|
ITK
6.0.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkThresholdMaximumConnectedComponentsImageFilter_h
19 #define itkThresholdMaximumConnectedComponentsImageFilter_h
73 template <
typename TInputImage,
typename TOutputImage = TInputImage>
106 itkSetMacro(MinimumObjectSizeInPixels,
unsigned int);
107 itkGetConstMacro(MinimumObjectSizeInPixels,
unsigned int);
128 itkGetConstMacro(UpperBoundary,
PixelType);
140 itkGetConstMacro(ThresholdValue,
PixelType);
158 PrintSelf(std::ostream & os,
Indent indent)
const override;
170 GenerateData()
override;
177 ComputeConnectedComponents();
183 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
220 unsigned int m_MinimumObjectSizeInPixels{};
235 #ifndef ITK_MANUAL_INSTANTIATION
236 # include "itkThresholdMaximumConnectedComponentsImageFilter.hxx"
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
typename OutputImageType::Pointer OutputImagePointer
typename TOutputImage::PixelType OutputPixelType
unsigned int FilterPixelType
Computes the minimum and the maximum intensity values of an image.
Binarize an input image by thresholding.
Control indentation during Print() invocation.
typename InputImageType::PixelType InputImagePixelType
Base class for filters that take an image as input and produce an image as output.
Base class for all process objects that output image data.
typename TInputImage::PixelType PixelType
typename InputImageType::Pointer InputImagePointer
ImageBaseType::RegionType RegionType
typename FilterImageType::Pointer FilterImagePointer
TInputImage InputImageType
Finds the threshold value of an image based on maximizing the number of objects in the image that are...
typename OutputImageType::RegionType OutputImageRegionType
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
Relabel the components in an image such that consecutive labels are used.
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
typename OutputImageType::PixelType OutputImagePixelType
Templated n-dimensional image class.
Label the objects in a binary image.
typename InputImageType::RegionType InputImageRegionType
unsigned long SizeValueType
TOutputImage OutputImageType