This is the CosineTransform. More...
Classes | |
| class | CosineTransform1D |
Protected Member Functions | |
| Transform1D * | createTransform () const |
| bool | isFast (int) const |
This is the CosineTransform.
The slow transform is based on: Gonzales, Rafael C. & Woods, Richard E., 1992: Digital Image Processing. Addison-Wesley Publishing Company. Pages 143-144.
The cosine transform is a transform that is similar to the FourierTransform, with the differences that: 1. It is real. 2. It does not assume that the signal repeats itself, resulting in that no windowing is required prior to the transform.
The CosineTransorm is mostly known from the JPEG (.jpg, .mp3 ++) compression standard, where it is used extensively.
| Transform1D* CosineTransform::createTransform | ( | ) | const [inline, protected, virtual] |
Implements GenericTransformND.
| bool CosineTransform::isFast | ( | int | ) | const [protected] |
1.7.1