transform_dct.h
来自「将数字图像处理的一般算法都集中在一个MFC的框架中」· C头文件 代码 · 共 31 行
H
31 行
#ifndef _INSIDE_VISUAL_CPP_TRANSFORM_DCT
#define _INSIDE_VISUAL_CPP_TRANSFORM_DCT
#include "FFT.h"
//离散余弦变换类
class transform_DCT : public Transform_FFT
{
protected:
double *pDctBuff;
LONG w; // 进行傅立叶变换的宽度(2的整数次方)
LONG h; // 进行傅立叶变换的高度(2的整数次方)
int wp;
int hp;
public:
transform_DCT();
transform_DCT(CSize size, int nBitCount, LPRGBQUAD lpColorTable, unsigned char *pImgData);
~transform_DCT();
protected:
//处理离散余弦变换的函数
void DCT(double *f, double *F, int power);
void IDCT(double *F, double *f, int power);
public:
void ImgDCT();
void ImgIDCT();
};
#endif //_INSIDE_VISUAL_CPP_TRANSFORM_DCT
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?