core/vil1/vil1_ncc.txx File Reference

#include "vil1_ncc.h"
#include <vcl_cassert.h>
#include <vcl_cmath.h>

Go to the source code of this file.


Defines

#define vil1_ncc_cond(x, ptr_to_A)   (x)
#define VIL1_NCC_INSTANTIATE(I1, I2, O)

Functions

template<class I1, class I2, class O>
vil1_ncc (vil1_memory_image_of< I1 > const &a, vil1_memory_image_of< I2 > const &b, O *)
 Normalized cross correlation for in-core images.
template<class T1, class T2, class A>
vil1_ncc (T1 const *const *I1, int x1, int y1, T2 const *const *I2, int x2, int y2, int size, A *)
 Normalized cross-correlation on [-n, +n] x [-n, +n] neighbourhood.

Define Documentation

#define vil1_ncc_cond ( x,
ptr_to_A   )     (x)

Definition at line 75 of file vil1_ncc.txx.

#define VIL1_NCC_INSTANTIATE ( I1,
I2,
 ) 

Value:

template O vil1_ncc(vil1_memory_image_of<I1 > const &, \
                    vil1_memory_image_of<I2 > const &, \
                    O *); \
template O vil1_ncc(I1 const * const *, int, int, \
                    I2 const * const *, int, int, \
                    int, O *)

Definition at line 104 of file vil1_ncc.txx.


Function Documentation

template<class T1, class T2, class A>
A vil1_ncc ( T1 const *const *  I1,
int  x1,
int  y1,
T2 const *const *  I2,
int  x2,
int  y2,
int  n,
A *   
)

Normalized cross-correlation on [-n, +n] x [-n, +n] neighbourhood.

No bounds checking is performed.

Definition at line 79 of file vil1_ncc.txx.

template<class I1, class I2, class O>
O vil1_ncc ( vil1_memory_image_of< I1 > const &  ,
vil1_memory_image_of< I2 > const &  ,
O *   
)

Normalized cross correlation for in-core images.

Definition at line 13 of file vil1_ncc.txx.


Generated on Mon Mar 8 05:09:34 2010 for core/vil1 by  doxygen 1.5.1