include/it/wavelet2D.h File Reference
#include <it/types.h>
#include <it/mat.h>
#include <it/wavelet.h>
#include <it/transform2D.h>
Go to the source code of this file.
|
Data Structures |
struct | _it_wavelet2D_ |
Defines |
#define | IT_WAVELET2D(x) IT_CAST(it_wavelet2D_t, x) |
#define | it_wavelet2D_copy(a, b) a->copy(a, b) |
#define | it_wavelet2D_transform(t, m) ((mat) it_transform2D(IT_WAVELET2D(t), m)) |
#define | it_wavelet2D_itransform(t, m) ((mat) it_itransform2D(IT_WAVELET2D(t), m)) |
Typedefs |
typedef struct _it_wavelet2D_ | it_wavelet2D_t |
Functions |
| it_instanciate (it_wavelet2D_t) |
static it_wavelet2D_t * | it_wavelet2D_new (it_wavelet_lifting_t const *lifting, int level) |
mat | it_dwt2D (mat m, it_wavelet_lifting_t const *lifting, int levels) |
mat | it_idwt2D (mat t, it_wavelet_lifting_t const *lifting, int levels) |
mat * | it_wavelet2D_split (mat wav, int nb_levels) |
mat | it_wavelet2D_merge (mat *subbands, int nb_level) |