|
ITK
6.0.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkImageClassifierFilter_h
19 #define itkImageClassifierFilter_h
48 template <
typename TSample,
typename TInputImage,
typename TOutputImage>
83 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
84 static constexpr
unsigned int OutputImageDimension = TOutputImage::ImageDimension;
126 itkSetMacro(NumberOfClasses,
unsigned int);
127 itkGetConstMacro(NumberOfClasses,
unsigned int);
155 PrintSelf(std::ostream & os,
Indent indent)
const override;
159 GenerateData()
override;
162 unsigned int m_NumberOfClasses{};
170 #ifndef ITK_MANUAL_INSTANTIATION
171 # include "itkImageClassifierFilter.hxx"
SmartPointer< Self > Pointer
Decorates any "simple" data type (data types without smart pointers) with a DataObject API.
SmartPointer< const Self > ConstPointer
typename MembershipFunctionType::ConstPointer MembershipFunctionPointer
typename OutputImageType::Pointer OutputImagePointer
ImageBaseType::SizeType SizeType
MembershipFunctionBase defines common interfaces for membership functions.
Control indentation during Print() invocation.
std::vector< MembershipFunctionPointer > MembershipFunctionVectorType
typename SampleType::MeasurementVectorType MeasurementVectorType
typename SampleType::MeasurementType MeasurementType
ImageBaseType::IndexType IndexType
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 InputImageType::Pointer InputImagePointer
typename TInputImage::SizeType InputSizeType
ImageBaseType::RegionType RegionType
typename TOutputImage::IndexType OutputIndexType
typename TOutputImage::PixelType OutputPixelType
TInputImage InputImageType
Image classification class.
typename TInputImage::PixelType InputPixelType
typename OutputImageType::RegionType OutputImageRegionType
Base class for decision rules that return a class label based on a set of discriminant scores.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
typename TOutputImage::SizeType OutputSizeType
std::vector< ClassLabelType > ClassLabelVectorType
typename InputImageType::RegionType InputImageRegionType
SizeValueType IdentifierType
IdentifierType ClassLabelType
TOutputImage OutputImageType
typename MembershipFunctionsWeightsArrayObjectType::Pointer MembershipFunctionsWeightsArrayPointer
typename TInputImage::IndexType InputIndexType
typename MembershipFunctionVectorObjectType::Pointer MembershipFunctionVectorObjectPointer