| Top |
| const GwyEnum * | gwy_dwt_type_get_enum () |
| const GwyEnum * | gwy_dwt_denoise_type_get_enum () |
| GwyLine * | gwy_dwt_set_coefficients () |
| void | gwy_line_dwt () |
| void | gwy_field_xdwt () |
| void | gwy_field_ydwt () |
| void | gwy_field_dwt () |
| void | gwy_field_dwt_mark_anisotropy () |
| void | gwy_NIELD_dwt_mark_anisotropy () |
const GwyEnum *
gwy_dwt_type_get_enum (void);
Returns GwyEnum for GwyDWTType enum type.
const GwyEnum *
gwy_dwt_denoise_type_get_enum (void);
Returns GwyEnum for GwyDWTDenoiseType enum type.
GwyLine * gwy_dwt_set_coefficients (GwyLine *dline,GwyDWTType type);
Fills resampled or nely allocated data line with wavelet coefficients.
void gwy_line_dwt (GwyLine *dline,GwyLine *wt_coefs,GwyTransformDirection direction,gint minsize);
Performs steps of the wavelet decomposition.
The smallest low pass coefficients block is equal to minsize
. Run with
minsize
= dline->res
/2 to perform one step of decomposition
or minsize
= 4 to perform full decomposition (or anything between).
void gwy_field_xdwt (GwyField *field,GwyLine *wt_coefs,GwyTransformDirection direction,gint minsize);
Performs steps of the X-direction image wavelet decomposition.
The smallest low pass coefficients block is equal to minsize
. Run with
minsize
= field->xres
/2 to perform one step of decomposition
or minsize
= 4 to perform full decomposition (or anything between).
void gwy_field_ydwt (GwyField *field,GwyLine *wt_coefs,GwyTransformDirection direction,gint minsize);
Performs steps of the Y-direction image wavelet decomposition.
The smallest low pass coefficients block is equal to minsize
. Run with
minsize
= field->yres
/2 to perform one step of decomposition
or minsize
= 4 to perform full decomposition (or anything between).
void gwy_field_dwt (GwyField *field,GwyLine *wt_coefs,GwyTransformDirection direction,gint minsize);
Performs steps of the 2D image wavelet decomposition.
The smallest low pass coefficients block is equal to minsize
. Run with
minsize
= field->xres
/2 to perform one step of decomposition
or minsize
= 4 to perform full decomposition (or anything between).
void gwy_field_dwt_mark_anisotropy (GwyField *field,GwyField *mask,GwyLine *wt_coefs,gdouble ratio,gint lowlimit);
Performs steps of the 2D image wavelet decomposition.
The smallest low pass coefficients block is equal to minsize
. Run with
minsize
= field->xres
/2 to perform one step of decomposition
or minsize
= 4 to perform full decomposition (or anything between).
void gwy_NIELD_dwt_mark_anisotropy (GwyField *field,GwyNield *mask,GwyLine *wt_coefs,gdouble ratio,gint lowlimit);
Performs steps of the 2D image wavelet decomposition.
The smallest low pass coefficients block is equal to minsize
. Run with minsize
= field->xres
/2 to perform one
step of decomposition or minsize
= 4 to perform full decomposition (or anything between).