lifting53.h

来自「双正交5/3小波的提升格式构造」· C头文件 代码 · 共 32 行

H
32
字号
# ifndef __LIFTING_5_3
# define __LIFTING_5_3

int wavelet_analysis( int * data, int n,   // original data
				      int * approximation, // approximation coefficients
				      int * detail );      // detail coefficients

int wavelet_synthesis( int * approximation, // approximation coefficients
				       int * detail, int n, // detail coefficients 
				       int * data );        // synthesised data

int multilevel_decomposition_1D( int * original, // original signal
								 int n,             // number of pointers, should be multiple of 2
								 int * resultdata,    // decomposited data
								 int levels );      // decomposition levels

int multilevel_reconstruction_1D( int * de_data, // deconstructed signal
								  int n,             // number of pointers, should be multiple of 2
								  int * resultdata,    // reconstructed data
								  int levels );      // reconstruct levels  

int multilevel_decomposition_2D( int * image,         // original signal
								 int width, int height,  // number of pointers, should be multiple of 2
								 int * wavelet_data,  // decomposited data
								 int levels );           // decomposition levels  

int multilevel_reconstruction_2D( int * wavelet_data,  // wavelet coefficients
								  int width, int height,  // number of pointers, should be multiple of 2
								  int * image,         // reconstructed data
								  int levels );           // reconstruction levels

# endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?