Here is brief list of the functionality currently available from the CVIPtools GUI:

- Edge/Line detection and edge linking - Kirsch, pyramid, Sobel, Prewitt, Roberts, Laplacian, Frei-Chen, Hough transform.
- Image segmentation - fuzzyc mean, histogram thresholding, median-cut, principal components transform/median cut, spherical coordinate transform/center split, gray level quantization, split and merge.
- Morphological filters - binary iterative morphology, gray-scale and color erosion, dilation, opening, and closing.
- Two-dimensional fast transforms - Fourier (FFT), cosine (DCT), Haar, Walsh, Hadamard, wavelet transforms.
- Frequency domain filters - highpass, lowpass, bandpass, bandreject, high frequency emphasis, and notch.
- Feature extraction - binary, RST-invariant, histogram, spectral and texture object features.
- Spatial domain image restoration - order filters, mean filters, adaptive filters. Filters included: median, adaptive median, minimum, midpoint, maximum, alpha-trimmed mean, arithmetic, geometric, harmonic, contra-harmonic, Yp-mean, minimum-mean-square-error, adaptive contrast.
- Frequency domain image restoration filters - inverse, geometric mean, power spectrum equalization, constrained least squares, classic Wiener, parametric Wiener, practical Wiener. User specified degradation function and noise functions.
- Noise functions - negative exponential, rayleigh, gaussian, gamma, salt and pepper noise functions.
- Geometry transformation - user specified mesh. Nearest neighbor, bilinear and average interpolation.
- Histogram-based image enhancement - histogram equalization, histogram slide, histogram shrink/stretch, local equalization, histogram hyperbolization, histogram specification, adaptive contrast filters (standard, logarithmic, exponential), gray-scale piecewise linear modification.
- Pseudo-color enhancement - frequency domain mapping, gray level mapping, intensity slicing.
- Spatial and frequency domain image smoothing and sharpening.
- Image compression algorithms - bitplane run-length-coding, Huffman encoding, zonal coding, threshold coding, Ziv-Lempel, JPEG, differential predictive coding, block truncation coding, dynamic window-based run-length-coding, vector quantization, fractal, wavelet vector quantization.
- Support for common image formats - Sun Raster, IRIX, GIF, TIFF, JPEG, PPM, PGM, PBM, EPS, ITEX, and others.
- Image geometry operations - copy-paste, translate, resize, rotate, zoom.
- Utilities for arithmetic and logic operations, image file conversion, simple image creation, image enhancement, filters, signal-to-noise ratio, root-mean-square error, adding noise, color space conversion, image object labeling, creating and extracting bands from multi-band images, viewing phase-only images from FFT data, image statistics, halftone conversion (6 types).
- On-line help pages.
- A built-in X11 image viewer.
- A built-in Tcl image viewer.