#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> | |
| 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> | |
| 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 vil1_ncc_cond | ( | x, | |||
| ptr_to_A | ) | (x) |
Definition at line 75 of file vil1_ncc.txx.
| #define VIL1_NCC_INSTANTIATE | ( | I1, | |||
| I2, | |||||
| O | ) |
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.
| 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.
| 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.
1.5.1