home *** CD-ROM | disk | FTP | other *** search
/ Piper's Pit BBS/FTP: ibm 0040 - 0049 / ibm0040-0049 / ibm0040.tar / ibm0040 / IMGPROC.ZIP / C10.ZIP / ARPROCES.H < prev    next >
Encoding:
Text File  |  1990-04-06  |  1.5 KB  |  43 lines

  1. /*  
  2. Copyright 1990 by John Wiley & Sons, Inc.
  3.           All Rights Reserved.
  4. */
  5. /****************************************/
  6. /*     Image Processing Header File     */
  7. /*      Area Processing Functions       */
  8. /*       written in Turbo C 2.0         */
  9. /*                 by                   */
  10. /*          Craig A. Lindley            */
  11. /*                                      */
  12. /*   Vers: 1.0  Last Update: 11/14/89   */
  13. /****************************************/
  14.  
  15. /* Area Process Function Prototypes */
  16. CompletionCode Convolution(BYTE huge *InImage, unsigned Col, unsigned Row,
  17.                unsigned Width, unsigned Height,
  18.                short *Kernel, unsigned KernelCols,
  19.                unsigned KernelRows, unsigned Scale,
  20.                unsigned Absolute, BYTE huge * *OutImageBufPtr);
  21.  
  22. CompletionCode RealConvolution(BYTE huge *InImage,
  23.                    unsigned Col, unsigned Row,
  24.                    unsigned Width, unsigned Height,
  25.                    double *Kernel, unsigned KernelCols,
  26.                    unsigned KernelRows, unsigned Scale,
  27.                    unsigned Absolute, BYTE huge * *OutImageBufPtr);
  28.  
  29. CompletionCode MedianFilter(BYTE huge *InImage, unsigned Col, unsigned Row,
  30.                 unsigned Width, unsigned Height,
  31.                 unsigned NeighborhoodCols, unsigned NeighborhoodRows,
  32.                 BYTE huge * *OutImageBufPtr);
  33.  
  34. CompletionCode SobelEdgeDet(BYTE huge *InImage,
  35.                 unsigned Col, unsigned Row,
  36.                 unsigned Width, unsigned Height,
  37.                 unsigned Threshold, unsigned Overlay,
  38.                 BYTE huge * *OutImageBufPtr);
  39.  
  40.  
  41.  
  42.  
  43.