2.1 Introduction and Overview2.2 CVIPtools Windows GUI2.2.1 Image Viewer2.2.2 Analysis Window2.2.3 Enhancement Window2.2.4 Restoration Window2.2.5 Compression Window2.2.6 Utilities Window2.2.7 Help Window2.2.8 Development Tools2.3 CVIPlab for C/C++ Programming2.3.1 Toolkit, Toolbox Libraries and Memory Management in C/C++2.3.2 Image Data and File Structures2.4 The MATLAB CVIP Toolbox2.4.1 Help Files2.4.2 M-Files2.4.3 CVIPtools for MATLAB GUI2.4.4 CVIPlab for MATLAB2.4.5 Vectorization2.4.6 Using CVIPlab for MATLAB2.4.7 Adding a Function2.4.8 A Sample Batch Processing M-File2.4.9 VIPM File Format2.5 References and Further ReadingReferences2.6 Introductory Programming Exercises2.7 Digital Image Processing and Human Vision Projects