Defines | Functions
core/vil/algo/vil_cartesian_differential_invariants.txx File Reference

Find Cartesian differential invariants. More...

#include "vil_cartesian_differential_invariants.h"
#include <vil/vil_image_view.h>
#include <vil/algo/vil_gauss_filter.h>
#include <vil/algo/vil_convolve_1d.h>
#include <vil/vil_transpose.h>
#include <vil/vil_plane.h>
#include <vcl_cassert.h>

Go to the source code of this file.

Defines

#define vil_cartesian_differential_invariants_txx_
#define VIL_CARTESIAN_DIFFERENTIAL_INVARIANTS_INSTANTIATE(S, T)

Functions

template<class S , class T >
void vil_cartesian_differential_invariants_3_1plane (const vil_image_view< S > &src, vil_image_view< T > &dest, double scale, unsigned max_kernel_width)
 Compute 1st, 2nd, and 3rd order C.d.i.s of an image.
template<class S , class T >
void vil_cartesian_differential_invariants_3 (const vil_image_view< S > &src, vil_image_view< T > &dest, double scale, unsigned max_kernel_width)
 Compute 1st, 2nd, and 3rd order C.d.i.s of an image.

Detailed Description

Find Cartesian differential invariants.

Author:
Ian Scott Based on some Matlab code by K. Walker 1999.

Definition in file vil_cartesian_differential_invariants.txx.


Define Documentation

#define VIL_CARTESIAN_DIFFERENTIAL_INVARIANTS_INSTANTIATE (   S,
 
)
Value:

Definition at line 169 of file vil_cartesian_differential_invariants.txx.

#define vil_cartesian_differential_invariants_txx_

Definition at line 2 of file vil_cartesian_differential_invariants.txx.


Function Documentation

template<class S , class T >
void vil_cartesian_differential_invariants_3 ( const vil_image_view< S > &  src,
vil_image_view< T > &  dest,
double  scale,
unsigned  max_kernel_width 
)

Compute 1st, 2nd, and 3rd order C.d.i.s of an image.

Compute up to 3rd order C.d.i. of an image.

Definition at line 151 of file vil_cartesian_differential_invariants.txx.

template<class S , class T >
void vil_cartesian_differential_invariants_3_1plane ( const vil_image_view< S > &  src,
vil_image_view< T > &  dest,
double  scale,
unsigned  max_kernel_width 
) [inline]

Compute 1st, 2nd, and 3rd order C.d.i.s of an image.

The input must be 1 plane, the output will be 8 planes.

Definition at line 20 of file vil_cartesian_differential_invariants.txx.