Wavelet and Image class library  1.3.2
Classes | Defines | Typedefs | Enumerations
Utilities for images and Wavelet Transforms

Classes

class  Histogram
struct  lq
struct  logvals
class  ImageComparison
class  ImageDenoiser
class  ImageInformation
class  ImageResizer
class  NTree< Type >
class  PyramidTree

Defines

#define DENOISE_HL   0x01
#define DENOISE_LH   0x02
#define DENOISE_HH   0x04
#define SIGNIFICANT_COEFF   0
#define SIGNIFICANT_REGION   1
#define SIGNIFICANT_CHANNEL   2
#define REPLACE_SIMPLE   0
#define REPLACE_CHANNEL   1
#define PII_YPOS(info, pos)   (((info)->at (pos)).ypos ())
#define PII_XPOS(info, pos)   (((info)->at (pos)).xpos ())
#define PII_XYPOS(info, pos)   (((info)->at (pos)).xypos ())
#define II_YPOS(info, pos)   (((info).at (pos)).ypos ())
#define II_XPOS(info, pos)   (((info).at (pos)).xpos ())
#define II_XYPOS(info, pos)   (((info).at (pos)).xypos ())

Typedefs

typedef struct lq lq
typedef struct logvals logvals
typedef bool(* cipredicate )(const CoeffInformation *c1, const CoeffInformation *c2)

Enumerations

enum  imgtype { DRAWN = 0, SCANNED }
enum  decomp { PYRAMID = 0, STANDARD }

Define Documentation

#define DENOISE_HH   0x04

Include the HH area in the denoising process

Definition at line 24 of file ImageDenoiser.hh.

#define DENOISE_HL   0x01

Include the HL area in the denoising process

Definition at line 20 of file ImageDenoiser.hh.

#define DENOISE_LH   0x02

Include the LH area in the denoising process

Definition at line 22 of file ImageDenoiser.hh.

#define II_XPOS (   info,
  pos 
)    (((info).at (pos)).xpos ())

Definition at line 27 of file ImageInformation.hh.

#define II_XYPOS (   info,
  pos 
)    (((info).at (pos)).xypos ())

Definition at line 28 of file ImageInformation.hh.

#define II_YPOS (   info,
  pos 
)    (((info).at (pos)).ypos ())

Definition at line 26 of file ImageInformation.hh.

#define PII_XPOS (   info,
  pos 
)    (((info)->at (pos)).xpos ())

Definition at line 24 of file ImageInformation.hh.

#define PII_XYPOS (   info,
  pos 
)    (((info)->at (pos)).xypos ())

Definition at line 25 of file ImageInformation.hh.

#define PII_YPOS (   info,
  pos 
)    (((info)->at (pos)).ypos ())

Definition at line 23 of file ImageInformation.hh.

#define REPLACE_CHANNEL   1

Definition at line 31 of file ImageDenoiser.hh.

#define REPLACE_SIMPLE   0

Definition at line 30 of file ImageDenoiser.hh.

#define SIGNIFICANT_CHANNEL   2

Definition at line 28 of file ImageDenoiser.hh.

#define SIGNIFICANT_COEFF   0

Definition at line 26 of file ImageDenoiser.hh.

#define SIGNIFICANT_REGION   1

Definition at line 27 of file ImageDenoiser.hh.


Typedef Documentation

typedef bool(* cipredicate)(const CoeffInformation *c1, const CoeffInformation *c2)

A comparison function type for coefficients. Different criterions (e.g. value or index) can be used.

Definition at line 21 of file ImageInformation.hh.

typedef struct logvals logvals

A data structure for a cache of (log (i) / log (2)) entries.

typedef struct lq lq

A data structure for an $L^q$ norm.


Enumeration Type Documentation

enum decomp

The type of transform used for some operations.

Enumerator:
PYRAMID 
STANDARD 

Definition at line 24 of file ImageComparison.hh.

enum imgtype

The type of the image. Either hand-drawn or scanned.

Enumerator:
DRAWN 
SCANNED 

Definition at line 21 of file ImageComparison.hh.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines