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_tit_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)
matit_wavelet2D_split (mat wav, int nb_levels)
mat it_wavelet2D_merge (mat *subbands, int nb_level)


Hosted by
Copyright (C) 2005-2006 Hervé Jégou
Vivien Chappelier
Francois Cayre
libit logo courtesy of Jonathan Delhumeau