OTB
9.0.0
Orfeo Toolbox
|
#include <otbClosingOpeningMorphologicalFilter.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef InputImageType::Pointer | InputImagePointer |
typedef TInputImage | InputImageType |
typedef TKernel | KernelType |
typedef OutputImageType::RegionType | OutputImageRegionType |
typedef TOutputImage | OutputImageType |
typedef TInputImage::PixelType | PixelType |
typedef itk::SmartPointer< Self > | Pointer |
typedef ClosingOpeningMorphologicalFilter | Self |
typedef itk::ImageToImageFilter< TInputImage, TOutputImage > | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
Static Public Member Functions | |
static Pointer | New () |
KernelType | m_Kernel |
virtual void | SetKernel (KernelType _arg) |
virtual const KernelType & | GetKernel () const |
ClosingOpeningMorphologicalFilter () | |
~ClosingOpeningMorphologicalFilter () override | |
void | GenerateData () override |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
ClosingOpeningMorphologicalFilter (const Self &)=delete | |
void | operator= (const Self &)=delete |
This filter implements an opening grayscale morphological operation followed by a closing grayscale morphological operation. It tends to simplify image by obliterating details with a lower extent than the structuring element.
This filter implements an opening grayscale morphological operation followed by a closing grayscale morphological operation. It tends to simplify image by obliterating details with a lower extent than the structuring element.
This filter can be used in the morphological pyramid analyse filter. Due to the order of composition of the two basic morphological operation, the filtered details are dark on a brighter background.
Definition at line 47 of file otbClosingOpeningMorphologicalFilter.h.
typedef itk::SmartPointer<const Self> otb::ClosingOpeningMorphologicalFilter< TInputImage, TOutputImage, TKernel >::ConstPointer |
Definition at line 55 of file otbClosingOpeningMorphologicalFilter.h.
typedef InputImageType::Pointer otb::ClosingOpeningMorphologicalFilter< TInputImage, TOutputImage, TKernel >::InputImagePointer |
Useful typedefs
Definition at line 69 of file otbClosingOpeningMorphologicalFilter.h.
typedef TInputImage otb::ClosingOpeningMorphologicalFilter< TInputImage, TOutputImage, TKernel >::InputImageType |
Template parameter typedefs
Definition at line 61 of file otbClosingOpeningMorphologicalFilter.h.
typedef TKernel otb::ClosingOpeningMorphologicalFilter< TInputImage, TOutputImage, TKernel >::KernelType |
Definition at line 66 of file otbClosingOpeningMorphologicalFilter.h.
typedef OutputImageType::RegionType otb::ClosingOpeningMorphologicalFilter< TInputImage, TOutputImage, TKernel >::OutputImageRegionType |
Definition at line 70 of file otbClosingOpeningMorphologicalFilter.h.
typedef TOutputImage otb::ClosingOpeningMorphologicalFilter< TInputImage, TOutputImage, TKernel >::OutputImageType |
Definition at line 65 of file otbClosingOpeningMorphologicalFilter.h.
typedef TInputImage::PixelType otb::ClosingOpeningMorphologicalFilter< TInputImage, TOutputImage, TKernel >::PixelType |
Definition at line 71 of file otbClosingOpeningMorphologicalFilter.h.
typedef itk::SmartPointer<Self> otb::ClosingOpeningMorphologicalFilter< TInputImage, TOutputImage, TKernel >::Pointer |
Definition at line 54 of file otbClosingOpeningMorphologicalFilter.h.
typedef ClosingOpeningMorphologicalFilter otb::ClosingOpeningMorphologicalFilter< TInputImage, TOutputImage, TKernel >::Self |
Standard typedefs
Definition at line 52 of file otbClosingOpeningMorphologicalFilter.h.
typedef itk::ImageToImageFilter<TInputImage, TOutputImage> otb::ClosingOpeningMorphologicalFilter< TInputImage, TOutputImage, TKernel >::Superclass |
Definition at line 53 of file otbClosingOpeningMorphologicalFilter.h.
|
protected |
Constructor
|
inlineoverrideprotected |
Destructor
Definition at line 83 of file otbClosingOpeningMorphologicalFilter.h.
|
privatedelete |
Morphological operation kernel
virtual::itk::LightObject::Pointer otb::ClosingOpeningMorphologicalFilter< TInputImage, TOutputImage, TKernel >::CreateAnother | ( | void | ) | const |
|
overrideprotected |
Main computation method
|
virtual |
Morphological operation kernel
|
virtual |
Type macro
|
static |
Creation through object factory macro
|
privatedelete |
Morphological operation kernel
|
overrideprotected |
PrintSelf method
|
virtual |
Kernel accessors
|
private |
Morphological operation kernel
Definition at line 100 of file otbClosingOpeningMorphologicalFilter.h.