21 #ifndef otbCorrelationChangeDetector_h
22 #define otbCorrelationChangeDetector_h
56 template <
class TInputImage1,
class TInputImage2,
class TOutputImage>
59 TInputImage1, TInputImage2, TOutputImage,
60 Functor::CrossCorrelation<typename itk::ConstNeighborhoodIterator<TInputImage1>, typename itk::ConstNeighborhoodIterator<TInputImage2>,
61 typename TOutputImage::PixelType>>
67 TInputImage1, TInputImage2, TOutputImage,
69 typename TOutputImage::PixelType>>
Implements neighborhood-wise generic operation of two images.
Implements neighborhood-wise the computation of crosscorrelation.
itk::SmartPointer< Self > Pointer
void operator=(const Self &)=delete
~CorrelationChangeDetector()=default
CorrelationChangeDetector Self
itk::SmartPointer< const Self > ConstPointer
CorrelationChangeDetector()=default
BinaryFunctorNeighborhoodImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::CrossCorrelation< typename itk::ConstNeighborhoodIterator< TInputImage1 >, typename itk::ConstNeighborhoodIterator< TInputImage2 >, typename TOutputImage::PixelType > > Superclass
CorrelationChangeDetector(const Self &)=delete
Functor to compute the cross correlation.
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.