18 #ifndef PIC_FILTERING_FILTER_DCT_2D_HPP 19 #define PIC_FILTERING_FILTER_DCT_2D_HPP 21 #include "../filtering/filter_npasses.hpp" 22 #include "../filtering/filter_dct_1d.hpp" void setForward()
SetForward.
Definition: filter_dct_2d.hpp:63
void insertFilter(Filter *flt, bool asSingle=false)
insertFilter
Definition: filter_radial_basis_function.hpp:246
void setInverse()
setInverse
Definition: filter_dct_1d.hpp:73
FilterDCT2D(int nCoeff, bool bForward)
FilterDCT2D.
Definition: filter_dct_2d.hpp:40
Image * Process(ImageVec imgIn, Image *imgOut)
Process.
Definition: filter_npasses.hpp:310
~FilterDCT2D()
Definition: filter_dct_2d.hpp:49
FilterDCT1D * fltDCT1D
Definition: filter_dct_2d.hpp:32
The Image class stores an image as buffer of float.
Definition: image.hpp:60
static Image * transform(Image *imgIn, Image *imgOut, int nCoeff)
transform
Definition: filter_dct_2d.hpp:83
static Image * inverse(Image *imgIn, Image *imgOut, int nCoeff)
inverse
Definition: filter_dct_2d.hpp:96
void release()
release
Definition: filter_npasses.hpp:140
void setForward()
setForward
Definition: filter_dct_1d.hpp:58
The FilterDCT1D class.
Definition: filter_dct_1d.hpp:28
The FilterDCT2D class.
Definition: filter_dct_2d.hpp:29
PIC_INLINE ImageVec Single(Image *img)
Single creates an std::vector which contains img; this is for filters input.
Definition: image_vec.hpp:36
Definition: bilateral_separation.hpp:25
void setInverse()
setInverse
Definition: filter_dct_2d.hpp:71
The FilterNPasses class.
Definition: filter_npasses.hpp:30