18 #ifndef itkImageClassifierFilter_h
19 #define itkImageClassifierFilter_h
47 template<
typename TSample,
typename TInputImage,
typename TOutputImage >
83 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
84 static constexpr
unsigned int OutputImageDimension = TOutputImage::ImageDimension;
124 itkSetMacro(NumberOfClasses,
unsigned int);
125 itkGetConstMacro(NumberOfClasses,
unsigned int);
149 void PrintSelf(std::ostream & os,
Indent indent)
const override;
152 void GenerateData()
override;
164 #ifndef ITK_MANUAL_INSTANTIATION
165 #include "itkImageClassifierFilter.hxx"
Image classification class.
typename MembershipFunctionsWeightsArrayObjectType::Pointer MembershipFunctionsWeightsArrayPointer
typename OutputImageType::Pointer OutputImagePointer
IdentifierType ClassLabelType
typename TInputImage::IndexType InputIndexType
unsigned int m_NumberOfClasses
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
DecisionRulePointer m_DecisionRule
std::vector< MembershipFunctionPointer > MembershipFunctionVectorType
Base class for all process objects that output image data.
typename SampleType::MeasurementType MeasurementType
TInputImage InputImageType
Base class for decision rules that return a class label based on a set of discriminant scores...
typename InputImageType::Pointer InputImagePointer
std::vector< ClassLabelType > ClassLabelVectorType
Decorates any "simple" data type (data types without smart pointers) with a DataObject API...
ImageBaseType::SizeType SizeType
SizeValueType IdentifierType
typename OutputImageType::RegionType OutputImageRegionType
ImageBaseType::IndexType IndexType
MembershipFunctionBase defines common interfaces for membership functions.
TOutputImage OutputImageType
typename TInputImage::PixelType InputPixelType
typename InputImageType::RegionType InputImageRegionType
typename TOutputImage::IndexType OutputIndexType
Base class for filters that take an image as input and produce an image as output.
Control indentation during Print() invocation.
typename TOutputImage::PixelType OutputPixelType
typename MembershipFunctionVectorObjectType::Pointer MembershipFunctionVectorObjectPointer
typename TInputImage::SizeType InputSizeType
typename TOutputImage::SizeType OutputSizeType
typename SampleType::MeasurementVectorType MeasurementVectorType
ImageBaseType::RegionType RegionType
typename MembershipFunctionType::ConstPointer MembershipFunctionPointer