OTB
9.0.0
Orfeo Toolbox
|
#include <otbStreamingLargeFeatherMosaicFilter.h>
Static Public Member Functions | |
static Pointer | New () |
Computes the mosaic of an input images set using feathering technique. The output is a nice seamless mosaic. Images are all added-weighted on all overlapping areas. This could give nice results for perfectly aligned images but can also cause blur on misaligned overlaps.
Inputs are images and distance images. Both needs to be added with the PushBackInputs() method.
Support streaming
The pixels must support the operator ==, +, /, etc. The "no data value", output spacing, interpolator can be chosen.
TODO: -maybe change containers from std::vector to itk::something?
Definition at line 49 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef Superclass::ConstIteratorType otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::ConstIteratorType |
Definition at line 95 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef itk::SmartPointer<const Self> otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::ConstPointer |
Definition at line 56 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef Superclass::ContinuousIndexType otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::ContinuousIndexType |
Definition at line 88 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef Superclass::DefaultInterpolatorType otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::DefaultInterpolatorType |
Definition at line 91 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef Superclass::DistanceImageConstPointer otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::DistanceImageConstPointer |
Definition at line 101 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef Superclass::DistanceImageDefaultInterpolatorType otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::DistanceImageDefaultInterpolatorType |
Definition at line 106 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef Superclass::DistanceImageInternalPixelType otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::DistanceImageInternalPixelType |
Definition at line 104 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef Superclass::DistanceImageInterpolatorPointer otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::DistanceImageInterpolatorPointer |
Definition at line 107 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef Superclass::DistanceImageInterpolatorType otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::DistanceImageInterpolatorType |
Definition at line 105 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef Superclass::DistanceImagePixelType otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::DistanceImagePixelType |
Definition at line 103 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef Superclass::DistanceImagePointer otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::DistanceImagePointer |
Definition at line 100 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef Superclass::DistanceImagePointType otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::DistanceImagePointType |
Definition at line 102 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef TDistanceImage otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::DistanceImageType |
Distance image typedefs
Definition at line 99 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef Superclass::InputImageIndexType otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::InputImageIndexType |
Definition at line 69 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef Superclass::InputImageInternalPixelType otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::InputImageInternalPixelType |
Definition at line 72 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef Superclass::InputImagePixelType otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::InputImagePixelType |
Definition at line 68 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef Superclass::InputImagePointer otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::InputImagePointer |
Definition at line 66 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef Superclass::InputImagePointType otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::InputImagePointType |
Definition at line 67 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef Superclass::InputImageRegionType otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::InputImageRegionType |
Definition at line 73 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef Superclass::InputImageSizeType otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::InputImageSizeType |
Definition at line 70 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef Superclass::InputImageSpacingType otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::InputImageSpacingType |
Definition at line 71 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef Superclass::InputImageType otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::InputImageType |
Input image typedefs.
Definition at line 62 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef Superclass::InternalImageType otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::InternalImageType |
Definition at line 92 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef Superclass::InternalPixelType otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::InternalPixelType |
Definition at line 93 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef Superclass::InternalValueType otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::InternalValueType |
Internal computing typedef support.
Definition at line 87 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef Superclass::InterpolatorPointerType otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::InterpolatorPointerType |
Definition at line 90 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef Superclass::InterpolatorType otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::InterpolatorType |
Definition at line 89 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef Superclass::IteratorType otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::IteratorType |
Definition at line 94 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef Superclass::OutputImageIndexType otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::OutputImageIndexType |
Definition at line 80 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef Superclass::OutputImageInternalPixelType otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::OutputImageInternalPixelType |
Definition at line 83 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef Superclass::OutputImagePixelType otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::OutputImagePixelType |
Definition at line 79 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef Superclass::OutputImagePointer otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::OutputImagePointer |
Definition at line 77 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef Superclass::OutputImagePointType otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::OutputImagePointType |
Definition at line 78 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef Superclass::OutputImageRegionType otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::OutputImageRegionType |
Definition at line 84 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef Superclass::OutputImageSizeType otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::OutputImageSizeType |
Definition at line 81 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef Superclass::OutputImageSpacingType otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::OutputImageSpacingType |
Definition at line 82 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef Superclass::OutputImageType otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::OutputImageType |
Output image typedefs.
Definition at line 76 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef itk::SmartPointer<Self> otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::Pointer |
Definition at line 55 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef StreamingLargeFeatherMosaicFilter otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::Self |
Standard Self typedef
Definition at line 53 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef Superclass::StreamingTraitsType otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::StreamingTraitsType |
Definition at line 96 of file otbStreamingLargeFeatherMosaicFilter.h.
typedef StreamingMosaicFilterWithBlendingBase<TInputImage, TOutputImage, TDistanceImage, TInternalValueType> otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::Superclass |
Definition at line 54 of file otbStreamingLargeFeatherMosaicFilter.h.
|
inlineprotected |
Definition at line 110 of file otbStreamingLargeFeatherMosaicFilter.h.
|
inlineprotectedvirtual |
Definition at line 114 of file otbStreamingLargeFeatherMosaicFilter.h.
virtual::itk::LightObject::Pointer otb::StreamingLargeFeatherMosaicFilter< TInputImage, TOutputImage, TDistanceImage, TInternalValueType >::CreateAnother | ( | void | ) | const |
|
virtual |
Runtime information support.
|
static |
Method for creation through the object factory.
|
overrideprotected |
Overridden method
Processing
Definition at line 34 of file otbStreamingLargeFeatherMosaicFilter.hxx.