This book serves as an image processing instruction. Each chapter presents fundamental ideas in words and illustrations, illustrates the effects of image processing with images, and implements the concepts in C. The C code in this book comprises three completely new chapters and six new appendices, and it is based on a series of articles that appeared in The C Users Journal from 1990 to 1993.
The additional chapters include an overview of the complete system, a set of procedures for performing boolean operations on photos, such as combining or subtracting them, and a batch processing system for offline processing (such as overnight for long-involved manipulations).
Grayscale photographs in the Tag Image File Format (TIFF) are compatible with the C Image Processing System (CIPS). The complete system has been upgraded to comply with the TIFF 6.0 specification from June 1993 after the original releases (the magazine articles were written for the TIFF 5.0 specification.)
Working edge detectors, filters, and histogram equalizers, as well as I/O routines, display, and print processes that are ready to use or that, may be customized for unique applications, are all included in the text and source code that goes along with it. There are print routines available for characters, graphics, and laser printers.
There are display instructions for monochrome, CGA, VGA, and EGA monitors. A system that can perform all of these tasks without the need for a math co-processor, a frame grabber, or a Super VGA monitor is available.