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.