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);