OTB
9.0.0
Orfeo Toolbox
|
#include <otbStreamingMultibandFeatherMosaicFilter.h>
Computes a nice seamless mosaic using multiband strategy.
The filter implements the multiband blending strategy. Laplacian of input images is computed, then each frequency is mosaiced using a StreamingFeatherMosaicFilter. Finally the summing of all frequencies is performed to get the final mosaic image.
Mandatory inputs : images to mosaic + alpha channels
Output: nice mosaic
Definition at line 56 of file otbStreamingMultibandFeatherMosaicFilter.h.
typedef itk::SmartPointer<const Self> otb::StreamingMultibandFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage >::ConstPointer |
Definition at line 63 of file otbStreamingMultibandFeatherMosaicFilter.h.
typedef DiscreteGaussianFilterType::Pointer otb::StreamingMultibandFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage >::DiscreteGaussianFilterPointer |
Definition at line 84 of file otbStreamingMultibandFeatherMosaicFilter.h.
typedef itk::DiscreteGaussianImageFilter<SingleImageType, SingleImageType> otb::StreamingMultibandFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage >::DiscreteGaussianFilterType |
Definition at line 83 of file otbStreamingMultibandFeatherMosaicFilter.h.
typedef DistanceImageType::ConstPointer otb::StreamingMultibandFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage >::DistanceImageConstPointer |
Definition at line 75 of file otbStreamingMultibandFeatherMosaicFilter.h.
typedef TDistanceImage otb::StreamingMultibandFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage >::DistanceImageType |
Definition at line 74 of file otbStreamingMultibandFeatherMosaicFilter.h.
typedef DistanceImageType::PixelType otb::StreamingMultibandFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage >::DistanceImageValueType |
Definition at line 76 of file otbStreamingMultibandFeatherMosaicFilter.h.
typedef ImageType::ConstPointer otb::StreamingMultibandFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage >::ImageConstPointer |
Definition at line 73 of file otbStreamingMultibandFeatherMosaicFilter.h.
typedef TInputImage otb::StreamingMultibandFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage >::ImageType |
Images typedefs
Definition at line 69 of file otbStreamingMultibandFeatherMosaicFilter.h.
typedef TInputImage::InternalPixelType otb::StreamingMultibandFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage >::InputImageInternalValueType |
Gaussian filter typedefs
Definition at line 81 of file otbStreamingMultibandFeatherMosaicFilter.h.
typedef MosaicFilterType::Pointer otb::StreamingMultibandFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage >::MosaicFilterPointer |
Definition at line 92 of file otbStreamingMultibandFeatherMosaicFilter.h.
typedef otb::StreamingFeatherMosaicFilter<TInputImage, TOutputImage, TDistanceImage> otb::StreamingMultibandFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage >::MosaicFilterType |
Definition at line 91 of file otbStreamingMultibandFeatherMosaicFilter.h.
typedef TOutputImage otb::StreamingMultibandFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage >::OutputImage |
Definition at line 77 of file otbStreamingMultibandFeatherMosaicFilter.h.
typedef OutputImage::SpacingType otb::StreamingMultibandFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage >::OutputImageSpacingType |
Definition at line 78 of file otbStreamingMultibandFeatherMosaicFilter.h.
typedef PerBandFilterType::Pointer otb::StreamingMultibandFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage >::PerBandFilterPointer |
Definition at line 86 of file otbStreamingMultibandFeatherMosaicFilter.h.
typedef otb::PerBandVectorImageFilter<ImageType, ImageType, DiscreteGaussianFilterType> otb::StreamingMultibandFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage >::PerBandFilterType |
Definition at line 85 of file otbStreamingMultibandFeatherMosaicFilter.h.
typedef itk::SmartPointer<Self> otb::StreamingMultibandFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage >::Pointer |
Definition at line 62 of file otbStreamingMultibandFeatherMosaicFilter.h.
typedef StreamingMultibandFeatherMosaicFilter otb::StreamingMultibandFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage >::Self |
Standard Self typedef
Definition at line 60 of file otbStreamingMultibandFeatherMosaicFilter.h.
typedef otb::Image<InputImageInternalValueType> otb::StreamingMultibandFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage >::SingleImageType |
Definition at line 82 of file otbStreamingMultibandFeatherMosaicFilter.h.
typedef SubImageFilterType::Pointer otb::StreamingMultibandFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage >::SubImageFilterPointer |
Definition at line 90 of file otbStreamingMultibandFeatherMosaicFilter.h.
typedef itk::SubtractImageFilter<TInputImage, TInputImage, TInputImage> otb::StreamingMultibandFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage >::SubImageFilterType |
Other filters typedefs
Definition at line 89 of file otbStreamingMultibandFeatherMosaicFilter.h.
typedef SummingFilterType::Pointer otb::StreamingMultibandFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage >::SummingFilterPointer |
Definition at line 94 of file otbStreamingMultibandFeatherMosaicFilter.h.
typedef otb::SummingFilter<TOutputImage, TOutputImage> otb::StreamingMultibandFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage >::SummingFilterType |
Definition at line 93 of file otbStreamingMultibandFeatherMosaicFilter.h.
typedef otb::StreamingFeatherMosaicFilter<TInputImage, TOutputImage, TDistanceImage> otb::StreamingMultibandFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage >::Superclass |
Definition at line 61 of file otbStreamingMultibandFeatherMosaicFilter.h.
|
protected |
Constructor: set default values
Definition at line 35 of file otbStreamingMultibandFeatherMosaicFilter.hxx.
|
inlineprotectedvirtual |
Accessors for the number of levels
Definition at line 110 of file otbStreamingMultibandFeatherMosaicFilter.h.
|
private |
Accessors for the number of levels
virtual::itk::LightObject::Pointer otb::StreamingMultibandFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage >::CreateAnother | ( | void | ) | const |
|
protectedvirtual |
Overridden methods
Definition at line 228 of file otbStreamingMultibandFeatherMosaicFilter.hxx.
|
inlineprotectedvirtual |
Accessors for the number of levels
Definition at line 119 of file otbStreamingMultibandFeatherMosaicFilter.h.
|
virtual |
Accessors for the number of levels
|
virtual |
Accessors for the number of levels
|
virtual |
Runtime information support.
|
virtual |
Accessors for the number of levels
|
protectedvirtual |
Accessors for the number of levels
Definition at line 43 of file otbStreamingMultibandFeatherMosaicFilter.hxx.
|
static |
Method for creation through the object factory.
|
private |
Accessors for the number of levels
|
virtual |
Accessors for the first level variance & transition distance
|
virtual |
Accessors for the number of levels
|
virtual |
Accessors for the number of levels
|
private |
Accessors for the number of levels
Definition at line 161 of file otbStreamingMultibandFeatherMosaicFilter.h.
|
private |
Accessors for the number of levels
Definition at line 140 of file otbStreamingMultibandFeatherMosaicFilter.h.
|
private |
Accessors for the number of levels
Definition at line 136 of file otbStreamingMultibandFeatherMosaicFilter.h.
|
private |
Accessors for the number of levels
Definition at line 171 of file otbStreamingMultibandFeatherMosaicFilter.h.
|
private |
Accessors for the number of levels
Definition at line 133 of file otbStreamingMultibandFeatherMosaicFilter.h.
|
private |
Accessors for the number of levels
Definition at line 165 of file otbStreamingMultibandFeatherMosaicFilter.h.
|
private |
Accessors for the number of levels
Definition at line 157 of file otbStreamingMultibandFeatherMosaicFilter.h.
|
private |
Accessors for the number of levels
Definition at line 175 of file otbStreamingMultibandFeatherMosaicFilter.h.
|
private |
Accessors for the number of levels
Definition at line 145 of file otbStreamingMultibandFeatherMosaicFilter.h.
|
private |
Accessors for the number of levels
Definition at line 150 of file otbStreamingMultibandFeatherMosaicFilter.h.
|
private |
Accessors for the number of levels
Definition at line 137 of file otbStreamingMultibandFeatherMosaicFilter.h.