A Survey of Gaussian Convolution Algorithms
|
Data Fields | |
num * | dest |
const num * | src |
num * | buffer |
long | N |
long | stride |
const char * | algo |
double | sigma |
int | K |
num | tol |
void * | coeffs |
void(* | execute )(gconv *) |
void(* | free )(gconv *) |
Definition at line 32 of file strategy_gaussian_conv.c.
const char* gconv_::algo |
algorithm name
Definition at line 39 of file strategy_gaussian_conv.c.
num* gconv_::buffer |
workspace memory (if needed)
Definition at line 36 of file strategy_gaussian_conv.c.
void* gconv_::coeffs |
algorithm-specific data
Definition at line 43 of file strategy_gaussian_conv.c.
num* gconv_::dest |
destination array
Definition at line 34 of file strategy_gaussian_conv.c.
void(* gconv_::execute)(gconv *) |
algorithm execution function
Definition at line 44 of file strategy_gaussian_conv.c.
void(* gconv_::free)(gconv *) |
algorithm clean up function
Definition at line 45 of file strategy_gaussian_conv.c.
int gconv_::K |
steps/filter order parameter
Definition at line 41 of file strategy_gaussian_conv.c.
long gconv_::N |
number of samples
Definition at line 37 of file strategy_gaussian_conv.c.
double gconv_::sigma |
Gaussian standard deviation
Definition at line 40 of file strategy_gaussian_conv.c.
const num* gconv_::src |
sourcec array
Definition at line 35 of file strategy_gaussian_conv.c.
long gconv_::stride |
stride between successive samples
Definition at line 38 of file strategy_gaussian_conv.c.
num gconv_::tol |
accuracy parameter
Definition at line 42 of file strategy_gaussian_conv.c.