home *** CD-ROM | disk | FTP | other *** search
- /*
- Copyright 1990 by John Wiley & Sons, Inc.
- All Rights Reserved.
- */
- /****************************************/
- /* Image Processing Header File */
- /* Point Processing Functions */
- /* written in Turbo C 2.0 */
- /* by */
- /* Craig A. Lindley */
- /* */
- /* Vers: 1.0 Last Update: 11/07/89 */
- /****************************************/
-
- extern unsigned Histogram[MAXQUANTLEVELS];
-
- /* Function Prototypes for support and histogram functions */
- void InitializeLUT(BYTE *LookUpTable);
-
- void PtTransform(BYTE huge *ImageData, unsigned Col,
- unsigned Row, unsigned Width,
- unsigned Height, BYTE *LookUpTable);
-
- void GenHistogram(BYTE huge *ImageData, unsigned Col,
- unsigned Row, unsigned Width,
- unsigned Height);
-
- void DisplayHist(BYTE huge *ImageData,unsigned Col,
- unsigned Row, unsigned Width,
- unsigned Height);
-
- /* Point transform functions */
- void AdjImageBrightness(BYTE huge *ImageData, short BrightnessFactor,
- unsigned Col, unsigned Row,
- unsigned Width, unsigned Height);
-
- void NegateImage(BYTE huge *ImageData, unsigned Threshold,
- unsigned Col, unsigned Row,
- unsigned Width, unsigned Height);
-
- void ThresholdImage(BYTE huge *ImageData, unsigned Threshold,
- unsigned Col, unsigned Row,
- unsigned Width, unsigned Height);
-
- void StretchImageContrast(BYTE huge *ImageData, unsigned *HistoData,
- unsigned Threshold,
- unsigned Col, unsigned Row,
- unsigned Width, unsigned Height);
-
-
-
-