PICCANTE  0.4
The hottest HDR imaging library!
Public Member Functions | Static Public Member Functions | List of all members
pic::DCT Class Reference

The DCT class provides a reference implementation for Discret Cosine Transform. More...

#include <discrete_cosine_transform.hpp>

Public Member Functions

 DCT ()
 DCT. More...
 

Static Public Member Functions

static Imagetransform (Image *imgIn, Image *imgOut, int size=8)
 transform computes the forward DCT transformation. More...
 
static Imageinverse (Image *imgIn, Image *imgOut, int size=8)
 inverse computes the inverse DCT transformation. More...
 

Detailed Description

The DCT class provides a reference implementation for Discret Cosine Transform.

Constructor & Destructor Documentation

◆ DCT()

pic::DCT::DCT ( )
inline

DCT.

Member Function Documentation

◆ inverse()

static Image* pic::DCT::inverse ( Image imgIn,
Image imgOut,
int  size = 8 
)
inlinestatic

inverse computes the inverse DCT transformation.

Parameters
imgInis an input image in the DCT domain.
imgOutis an output image; i.e. imgIn in spatial domain.
sizeis the size of blocks (size * size) for computing the DCT.
Returns

◆ transform()

static Image* pic::DCT::transform ( Image imgIn,
Image imgOut,
int  size = 8 
)
inlinestatic

transform computes the forward DCT transformation.

Parameters
imgInis an input image.
imgOutis an output image; i.e. imgIn in the DCT domain.
sizeis the size of blocks (size * size) for computing the DCT.
Returns

The documentation for this class was generated from the following file: