CVIPtools is a software toolkit for computer vision and image processing developed at the Computer Vision and Image Processing Laboratory at Southern Illinois University at Edwardsville.
CVIPtools can read many image formats including TIFF, PNG, GIF, JPEG, BMP, as well as raw formats. CVIPtools supports standard image processing functions such as image compression, image restoration, logical and arithmetical operations between images, contrast manipulation, image sharpening, Frequency transform, edge detection, segmentation and geometric transformations.
At the bottom level are the CVIPtools libraries (the application programming interface). Based on the CVIPtools libraries are the cviptcl and cvipwish shells. The cviptcl shell is an extension of Tcl with additional CVIP capabilities. With cviptcl, the user can either use the command line for interactive image processing, or write cviptcl shell scripts for batch processing. The cvipwish shell is the extension of cviptcl with the added functionality for building a graphical user interface (GUI). On the top of CVIPtools is the CVIPtools GUI which allows even the casual computer users to experiment with many of the sophisticated tools available to computer imaging specialists without the need for any knowledge of computer programming.