Defines | Functions
contrib/oxl/osl/osl_canny_smooth.h File Reference
#include <vil1/vil1_image.h>

Go to the source code of this file.

Defines

#define unpro_const   const

Functions

void osl_canny_smooth_rothwell (vil1_image const &image, float const *kernel_, int width_, int k_size_, float *const *smooth_)
template<class T >
void osl_canny_smooth_rothwell (T const *const *in, int xsize_, int ysize_, float const *kernel_, int width_, int k_size_, float *unpro_const *smooth_)
void osl_canny_smooth_rothwell_adaptive (vil1_image const &image, int x0, int y0, int image_size, float const *kernel_, int width_, int k_size_, float *const *dx, float *const *dy, float *const *grad)
template<class T >
void osl_canny_smooth_rothwell_adaptive (T const *const *in, int xsize_, int ysize_, int x0, int y0, int image_size, float const *kernel_, int width_, int k_size_, float *unpro_const *dx, float *unpro_const *dy, float *unpro_const *grad)
 Computes the gradient images with the origin at (x0,y0) and of square size image_size.
void osl_canny_smooth (vil1_image const &in, float const *kernel_, int width_, float const *sub_area_OX_, float *const *image_out)
template<class T >
void osl_canny_smooth (T const *const *in, int xsize_, int ysize_, float const *kernel_, int width_, float const *sub_area_OX_, float *unpro_const *image_out)

Define Documentation

#define unpro_const   const

Definition at line 18 of file osl_canny_smooth.h.


Function Documentation

void osl_canny_smooth ( vil1_image const &  in,
float const *  kernel_,
int  width_,
float const *  sub_area_OX_,
float *const *  image_out 
)

Definition at line 81 of file osl_canny_smooth.cxx.

template<class T >
void osl_canny_smooth ( T const *const *  in,
int  xsize_,
int  ysize_,
float const *  kernel_,
int  width_,
float const *  sub_area_OX_,
float *unpro_const *  image_out 
)

Definition at line 130 of file osl_canny_smooth.txx.

void osl_canny_smooth_rothwell ( vil1_image const &  image,
float const *  kernel_,
int  width_,
int  k_size_,
float *const *  smooth_ 
)

Definition at line 36 of file osl_canny_smooth.cxx.

template<class T >
void osl_canny_smooth_rothwell ( T const *const *  in,
int  xsize_,
int  ysize_,
float const *  kernel_,
int  width_,
int  k_size_,
float *unpro_const *  smooth_ 
)

Definition at line 43 of file osl_canny_smooth.txx.

void osl_canny_smooth_rothwell_adaptive ( vil1_image const &  image,
int  x0,
int  y0,
int  image_size,
float const *  kernel_,
int  width_,
int  k_size_,
float *const *  dx,
float *const *  dy,
float *const *  grad 
)

Definition at line 58 of file osl_canny_smooth.cxx.

template<class T >
void osl_canny_smooth_rothwell_adaptive ( T const *const *  in,
int  xsize_,
int  ysize_,
int  x0,
int  y0,
int  image_size,
float const *  kernel_,
int  width_,
int  k_size_,
float *unpro_const *  dx,
float *unpro_const *  dy,
float *unpro_const *  grad 
)

Computes the gradient images with the origin at (x0,y0) and of square size image_size.

Definition at line 68 of file osl_canny_smooth.txx.