Wavelet Library

The wavelet library wvlib.a provides the applications programmer with a set of tools for processing data with wavelets. The data can be of any dimensions (2-D images, 3-D animations, etc.) and of arbitrary size. Data of such general form is handled in a matrix structure.

Compiling

Programs that use the wavelet library are compiled as normal and must be linked with the wavelet library as follows:

cc -o progname progfile.o -lwv -lm

(The math library's rint() function is used by the thresholding function).

Base Datatypes

WVmatrix
The wavelet library operates on matrices, represented by a structure in C, since ordinary arrays are not suitable.
WVdata
The elements of the matrix are of type WVdata. WVdata is equivalent to double. The use of WVdata over double is recommended, in case the type changes at a later date.
wvBool
Some functions return wvBool, which is an enumerated type whose possible values are wvFalse and wvTrue.

Man Pages

Demo

Last Updated: 02 February 1999