NAME
gauss_convolve_image - Convolves image with Gaussian mask
SYNOPSIS
#include "i/i_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 gauss_convolve_image
(
KJB_image **out_ipp,
const KJB_image *in_ip,
double sigma
);
DESCRIPTION
This routine convolves the image pointed to by in_ip with a Gaussian mask
with the specified sigma, putting the result into *out_ipp. The mask
size is automatically chosen based on the value of sigma.
If *out_ipp is NULL, then an image of the appropriate size is created, if
it is the wrong size, then it is resized, and if it is the right size, the
storage is recycled.
DISCLAIMER
This software is not adequatedly tested. It is recomended that
results are checked independantly where appropriate.
AUTHOR
Kobus Barnard
DOCUMENTER
Kobus Barnard
SEE ALSO
ow_gauss_convolve_image
,
convolve_image
,
x_convolve_image
,
y_convolve_image
,
gauss_sample_image