![]() |
open_iA
2019.12
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
|
Threshold an image using the Otsu Threshold. More...
#include <itkRemovePeaksOtsuThresholdImageFilter.h>
Public Types | |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef TInputImage::Pointer | InputImagePointer |
| Image related typedefs. More... | |
| typedef TInputImage::RegionType | InputImageRegionType |
| typedef TInputImage::IndexType | InputIndexType |
| typedef TInputImage::PixelType | InputPixelType |
| Image pixel value typedef. More... | |
| typedef TInputImage::SizeType | InputSizeType |
| typedef TOutputImage::Pointer | OutputImagePointer |
| typedef TOutputImage::RegionType | OutputImageRegionType |
| typedef TOutputImage::IndexType | OutputIndexType |
| typedef TOutputImage::PixelType | OutputPixelType |
| typedef TOutputImage::SizeType | OutputSizeType |
| typedef SmartPointer< Self > | Pointer |
| typedef RemovePeaksOtsuThresholdImageFilter | Self |
| Standard Self typedef. More... | |
| typedef ImageToImageFilter< TInputImage, TOutputImage > | Superclass |
Public Member Functions | |
| itkGetMacro (InsideValue, OutputPixelType) | |
| Get the "inside" pixel value. More... | |
| itkGetMacro (NumberOfHistogramBins, unsigned long) | |
| itkGetMacro (OutsideValue, OutputPixelType) | |
| Get the "outside" pixel value. More... | |
| itkGetMacro (Threshold, InputPixelType) | |
| Get the computed threshold. More... | |
| itkNewMacro (Self) | |
| Method for creation through the object factory. More... | |
| itkSetClampMacro (NumberOfHistogramBins, unsigned long, 1, NumericTraits< unsigned long >::max()) | |
| Set/Get the number of histogram bins. More... | |
| itkSetMacro (InsideValue, OutputPixelType) | |
| Set the "inside" pixel value. More... | |
| itkSetMacro (OutsideValue, OutputPixelType) | |
| Set the "outside" pixel value. More... | |
| itkStaticConstMacro (InputImageDimension, unsigned int, TInputImage::ImageDimension) | |
| Image related typedefs. More... | |
| itkStaticConstMacro (OutputImageDimension, unsigned int, TOutputImage::ImageDimension) | |
| itkTypeMacro (RemovePeaksOtsuThresholdImageFilter, ImageToImageFilter) | |
| Runtime information support. More... | |
Protected Member Functions | |
| void | GenerateData () override |
| void | GenerateInputRequestedRegion () override |
| void | PrintSelf (std::ostream &os, Indent indent) const override |
| RemovePeaksOtsuThresholdImageFilter () | |
| ~RemovePeaksOtsuThresholdImageFilter () | |
Threshold an image using the Otsu Threshold.
This filter creates a binary thresholded image that separates an image into foreground and background components. The filter computes the threshold using the RemovePeaksOtsuThresholdImageCalculator and applies that theshold to the input image using the BinaryThresholdImageFilter. The NunberOfHistogram bins can be set for the Calculator. The InsideValue and OutsideValue can be set for the BinaryThresholdImageFilter.
| typedef SmartPointer<const Self> itk::RemovePeaksOtsuThresholdImageFilter< TInputImage, TOutputImage >::ConstPointer |
| typedef TInputImage::Pointer itk::RemovePeaksOtsuThresholdImageFilter< TInputImage, TOutputImage >::InputImagePointer |
Image related typedefs.
| typedef TInputImage::RegionType itk::RemovePeaksOtsuThresholdImageFilter< TInputImage, TOutputImage >::InputImageRegionType |
| typedef TInputImage::IndexType itk::RemovePeaksOtsuThresholdImageFilter< TInputImage, TOutputImage >::InputIndexType |
| typedef TInputImage::PixelType itk::RemovePeaksOtsuThresholdImageFilter< TInputImage, TOutputImage >::InputPixelType |
Image pixel value typedef.
| typedef TInputImage::SizeType itk::RemovePeaksOtsuThresholdImageFilter< TInputImage, TOutputImage >::InputSizeType |
| typedef TOutputImage::Pointer itk::RemovePeaksOtsuThresholdImageFilter< TInputImage, TOutputImage >::OutputImagePointer |
| typedef TOutputImage::RegionType itk::RemovePeaksOtsuThresholdImageFilter< TInputImage, TOutputImage >::OutputImageRegionType |
| typedef TOutputImage::IndexType itk::RemovePeaksOtsuThresholdImageFilter< TInputImage, TOutputImage >::OutputIndexType |
| typedef TOutputImage::PixelType itk::RemovePeaksOtsuThresholdImageFilter< TInputImage, TOutputImage >::OutputPixelType |
| typedef TOutputImage::SizeType itk::RemovePeaksOtsuThresholdImageFilter< TInputImage, TOutputImage >::OutputSizeType |
| typedef SmartPointer<Self> itk::RemovePeaksOtsuThresholdImageFilter< TInputImage, TOutputImage >::Pointer |
| typedef RemovePeaksOtsuThresholdImageFilter itk::RemovePeaksOtsuThresholdImageFilter< TInputImage, TOutputImage >::Self |
Standard Self typedef.
| typedef ImageToImageFilter<TInputImage,TOutputImage> itk::RemovePeaksOtsuThresholdImageFilter< TInputImage, TOutputImage >::Superclass |
|
protected |
|
inlineprotected |
|
overrideprotected |
|
overrideprotected |
| itk::RemovePeaksOtsuThresholdImageFilter< TInputImage, TOutputImage >::itkGetMacro | ( | InsideValue | , |
| OutputPixelType | |||
| ) |
Get the "inside" pixel value.
| itk::RemovePeaksOtsuThresholdImageFilter< TInputImage, TOutputImage >::itkGetMacro | ( | NumberOfHistogramBins | , |
| unsigned long | |||
| ) |
| itk::RemovePeaksOtsuThresholdImageFilter< TInputImage, TOutputImage >::itkGetMacro | ( | OutsideValue | , |
| OutputPixelType | |||
| ) |
Get the "outside" pixel value.
| itk::RemovePeaksOtsuThresholdImageFilter< TInputImage, TOutputImage >::itkGetMacro | ( | Threshold | , |
| InputPixelType | |||
| ) |
Get the computed threshold.
| itk::RemovePeaksOtsuThresholdImageFilter< TInputImage, TOutputImage >::itkNewMacro | ( | Self | ) |
Method for creation through the object factory.
| itk::RemovePeaksOtsuThresholdImageFilter< TInputImage, TOutputImage >::itkSetClampMacro | ( | NumberOfHistogramBins | , |
| unsigned long | , | ||
| 1 | , | ||
| NumericTraits< unsigned long > | ::max() | ||
| ) |
Set/Get the number of histogram bins.
Defaults is 128.
| itk::RemovePeaksOtsuThresholdImageFilter< TInputImage, TOutputImage >::itkSetMacro | ( | InsideValue | , |
| OutputPixelType | |||
| ) |
Set the "inside" pixel value.
The default value NumericTraits<OutputPixelType>::max()
| itk::RemovePeaksOtsuThresholdImageFilter< TInputImage, TOutputImage >::itkSetMacro | ( | OutsideValue | , |
| OutputPixelType | |||
| ) |
Set the "outside" pixel value.
The default value NumericTraits<OutputPixelType>::Zero.
| itk::RemovePeaksOtsuThresholdImageFilter< TInputImage, TOutputImage >::itkStaticConstMacro | ( | InputImageDimension | , |
| unsigned int | , | ||
| TInputImage::ImageDimension | |||
| ) |
Image related typedefs.
| itk::RemovePeaksOtsuThresholdImageFilter< TInputImage, TOutputImage >::itkStaticConstMacro | ( | OutputImageDimension | , |
| unsigned int | , | ||
| TOutputImage::ImageDimension | |||
| ) |
| itk::RemovePeaksOtsuThresholdImageFilter< TInputImage, TOutputImage >::itkTypeMacro | ( | RemovePeaksOtsuThresholdImageFilter< TInputImage, TOutputImage > | , |
| ImageToImageFilter | |||
| ) |
Runtime information support.
|
overrideprotected |
1.8.16