www.pudn.com > VC_图像小波分解.rar > wavelet.h
/* ******************************************************************
WAVELET TRANSFORM PROGRAM
The subprogram called "wavelet_2d(image,m,n,l,s)" (or
"i_wavelet_2d(image,m,n,s)")
is to perform the forward (or inverse) 2-D wavelet transform.
"image" -- 2-D double array representing
the input data and will be replaced by the output data.
"m","n" -- size of the image used.
"level" -- level required to perform the wavelet transform.
"s" -- kernels used for transformation.
Please note that this program can perform different types of kernels,
which are
0 : for Spline
1 : for Haar basis
2 : for Daubechies 4-tap compactly supported wavelet
4 : for Daubechies 8-tap compactly supported wavelet
8 : for Daubechies 16-tap compactly supported wavelet.
********************************************************************** */
wavelet_2d(double* image,int m,int n,int l,int s);
i_wavelet_2d(double* image,int m,int n,int s);
decomposition(double* x,double* c,double* d,int n,int s);
reconstruction(double* x,double* c,double* d,int n,int s);