Main Page Modules Class Hierarchy Compound List File List Compound Members Related Pages Examples
Tools for Image Processing (TiP)
0.0.1
Features
This version of TiP offers the following capabilities:
- Input/output operations: The package offers facilities for reading and writing images in different formats, provided that Imlib package is installed. All formats accepted by Imlib can be used for reading and writing (PPM, PGM, TIFF, GIF, PNG, XPM, JPEG, EPS, EIM, etc.);
- Image processing algorithms:
- Image statistics - the computation of the minimum, the maximum, the average, and the standard deviation of the gray level distribution in an image;
- Point operations - arithmetical operations between images or between an image and a scalar, logical operations between images or between an image and a scalar, thresholding, and contrast stretching;
- Neighborhood operations - the computation of mean, median, standard deviation, variance, minimum, and maximum on a rectangular neighborhood of a pixel;
- Geometrical operations - translation, rotation, crop, zoom, and pad;
- Morphological operations - erosion, dilation, opening, closing, connected components, and skeletons;
- Other signal-processing related operations - upsampling and downsampling; convolution with various types of convolution kernels;
- Histogram related operations;
- Edge detection algorithms - Prewitt, Sobel, Kirsch;
- Image transforms - Fast Fourier Transform (direct and inverse); Fast Wavelet Transform (direct and inverse);
- Noise generation and addition;