⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 transform_dct.h

📁 将数字图像处理的一般算法都集中在一个MFC的框架中
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -