Developer Documentation
RAVL, Recognition And Vision Library
USER HOME PAGE CLASS LIST CONTENTS
Ravl - Images - Filtering


Image filtering

The center of the kernel for these operators is assumed to be the origin (0,0). So a 7 by 7 filter would be a 2d array with an index range from -3 to 3 in both dimensions.

Normal classes:

 ConvolveSeparable2dC Separable 2D Convolution
 Convolve2dC 2D Convolution
 ConvolveHorz2dC Horzontal 2D Convolution with a 1D filter.
 ConvolveVert2dC Vertontal 2D Convolution with a 1D filter.
 HomomorphicFilterC Homomorphic filter
 HistogramEqualiseC Histogram Equalisation.
 Correlate2dC 2D Convolution

Normal functions:

 MatchSumAbsDifference(const Array2dC &,const Array2dC &,const Index2dC &,SumT &) Compute the sum of absolute differences between two images.
 SearchMinAbsDifference(const Array2dC &,const Array2dC &,const IndexRange2dC &,Index2dC &,SumT &) Search img for template 'tmpl' with the minimum absolute difference.

Develop classes:

 HomomorphicFilterBodyC Homomorphic filter
Documentation by CxxDoc: Tue Aug 13 10:00:48 2002