## NAME

         image_sharp - sharpens an image

## SYNOPSIS

          #include "CVIPtoolkit.h"
          #include "image_enhance.h"

         void image_sharp( Image *inputImage)

          <inputImage> - pointer to an Image structure

## PATH

         $CVIPHOME/SPATIALFILTER/img_sharp.c

## DESCRIPTION

         This function uses the Roberts gradient algorithm to enhance
         edges in an image. For each pixel in the image, its gradient
         is calculated as the difference in gray levels between adja-
         cent pixels, and is added to the original pixel value. Since
         the gradient assumes large values for prominent edges in the
         image  and  small  values in regions that are fairly smooth,
         the original pixel value is added to get a constrasted sharp
         image.

## TYPES AND CONSTANTS

## RETURN VALUES

         A pointer to the sharpened image

## HISTORY

         History information recorded: None

## SEE ALSO

         libspatialfilter

## AUTHOR

         Copyright (C) 1996 SIUE - by Scott E. Umbaugh  and  Srinivas
         Madiraju.