NAME
libspatialfilter - CVIPtools core toolbox library for spa-
tial filtering, includes edge detectors and hough transform.
SYNOPSIS
#include <CVIPtoolkit.h>
#include <CVIPdef.h>
#include <CVIPspfltr.h>
#include <CVIPfs.h>
#include <float.h>
#include <CVIPimage.h>
#include <CVIPconvert.h>
See the individual function man pages for details and exam-
ples.
PATH
$CVIPHOME/SPATIALFILTER
TYPES AND CONSTANTS
typedef enum {GAUSSIAN, LOW1, LOW2, NEIGHBORHOOD, LAP1,
LAP2, LAPB1,
LAPB2, SOB_V, SOB_H, W1, W2, W3, W4, W5, W6, W7, W8, W9}
MASK_TYPE;
typedef struct {
short int n;
short int **vertical;
short int **horizontal;
short int **diag1;
short int **diag2;
} KIRSCH_MASK;
struct mask3x3 {
MASK_TYPE choice;
float kernel[9];
} MASK3x3[] = {MASKS1};
struct mask5x5 {
MASK_TYPE choice;
float kernel[25];
} MASK5x5[] = {MASKS2};
#define LAPLACIAN 1
#define ROBERTS 2
#define SOBEL 3
#define KIRSCH 4
#define FREI 5
FUNCTIONS
The following functions are included in libspatialfilter:
acuity_nightvision_filter
adaptive_contrast_filter
alpha_filter
contra_filter
convolve_filter
edge_detect_filter
edge_link_filter
get_default_filter
geometric_filter
harmonic_filter
hough_filter
hough_inverse
hough_transform
maximum_filter
mean_filter
median_filter
midpoint_filter
minimum_filter
mmse_filter
raster_deblur_filter
single_filter
smooth_filter
specify_filter
unsharp_filter
Ypmean_filter
RETURN VALUES
See individual function man pages
SEE ALSO
Functions listed above
AUTHOR
Copyright (C) 1996, 1997 SIUE - by Scott E Umbaugh, Kun Luo,
Dave Lyons, John Creighton.