NAME

get_2D_gaussian_mask_dispatch - Computes a number of different gaussian masks

SYNOPSIS

#include "m/m_convolve.h"

Example compile flags (system dependent):
  -DLINUX_X86_64 -DLINUX_X86_64_OPTERON  -DGNU_COMPILER 
   -I/home/kobus/include
   -L/home/kobus/misc/load/linux_x86_64_opteron -L/usr/lib/x86_64-linux-gnu
  -lKJB                               -lfftw3  -lgsl -lgslcblas -ljpeg  -lSVM -lstdc++                    -lpthread -lSLATEC -lg2c    -lacml -lacml_mv -lblas -lg2c      -lncursesw 


int get_2D_gaussian_mask_dispatch
(
	Matrix **mask_mpp,
	int num_rows,
	int num_cols,
	double row_sigma,
	double col_sigma,
	int x_derivitive,
	int y_derivitive
);

PARAMETERS

Matrix **mask_mpp
Output gaussian smoothing mask.
int num_rows
Number of rows in mask.
int num_cols
Number of cols in mask.
double row_sigma
Standard deviation in row direction in bin units.
double col_sigma
Standard deviation in column direction bin units.
int x_derivitive
add x-derivitive mask?
int y_derivitive
add y-derivitive mask?

DESCRIPTION

Computes a number of different gaussian masks

SEE ALSO

gauss_convolve_matrix , convolve_matrix , x_convolve_matrix , y_convolve_matrix , convolve_vector , get_2D_gaussian_mask , get_2D_gaussian_mask_2 , get_2D_gaussian_dx_mask , get_2D_gaussian_dy_mask , get_1D_gaussian_mask