2D normalised correlation More...
Go to the source code of this file.
Functions | |
| template<class srcT , class kernelT , class accumT > | |
| accumT | vil_norm_corr_2d_at_pt (const srcT *src_im, std::ptrdiff_t s_istep, std::ptrdiff_t s_jstep, std::ptrdiff_t s_pstep, const vil_image_view< kernelT > &kernel, accumT) |
| Evaluate dot product between kernel and src_im. More... | |
| template<class srcT , class destT , class kernelT , class accumT > | |
| void | vil_normalised_correlation_2d (const vil_image_view< srcT > &src_im, vil_image_view< destT > &dest_im, const vil_image_view< kernelT > &kernel, accumT ac) |
| Normalised cross-correlation of (pre-normalised) kernel with srcT. More... | |
2D normalised correlation
Definition in file vil_normalised_correlation_2d.h.
|
inline |
Evaluate dot product between kernel and src_im.
Assumes that the kernel has been normalised to have zero mean and unit variance
Definition at line 22 of file vil_normalised_correlation_2d.h.
|
inline |
Normalised cross-correlation of (pre-normalised) kernel with srcT.
dest is resized to (1+src_im.ni()-kernel.ni())x(1+src_im.nj()-kernel.nj()) (a one plane image). On exit dest(x,y) = sum_ij src_im(x+i,y+j)*kernel(i,j)/sd_under_region
Assumes that the kernel has been normalised to have zero mean and unit variance
Definition at line 71 of file vil_normalised_correlation_2d.h.
1.8.15