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

📄 ffuriour.h

📁 一些自己做的关于图象处理的程序(如傅立叶变换
💻 H
字号:
// Ffuriour.h: interface for the CFfuriour class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_FFURIOUR_H__BB0A15A0_2D0C_45A4_AEF8_789995FCF641__INCLUDED_)
#define AFX_FFURIOUR_H__BB0A15A0_2D0C_45A4_AEF8_789995FCF641__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "ImageObject.h"
struct COMPLEX
{
	double x;
	double y;
};
class CFfuriour  
{
public:
	double m_k;
	
	void OnVenusFliter();
	void OnReverceFilter();
	void OnDegenerate();
	void OnGussNoise();
	void OnPepperSaltNoise();
	BOOL OnHomoFilter();
	int m_filtertype;
	BOOL OnButworthHightFilter();
	BOOL OnButworthLowFilter();
	BOOL OnIdealHightFilter();
	int m_cutevalue;
	BOOL OnIdealLowFilter();
	int iHeight;
	int iWidth;
	int m_translatetype;
	
	int nNewWidth;
	int nNewHeight;
	CImageObject* m_pImageObject;
	BOOL OnFfuriour();
	CFfuriour();
	virtual ~CFfuriour();
	
protected:
	COMPLEX Div(COMPLEX a1, COMPLEX a2);
	COMPLEX ReverceOrder(COMPLEX *pdData, int iAmount);
	COMPLEX Sub(COMPLEX a1,COMPLEX a2);
	COMPLEX Mul(COMPLEX a1,COMPLEX a2);
	COMPLEX Add(COMPLEX a1,COMPLEX a2);
	COMPLEX FastFuriourTranslate(COMPLEX* templeData,int iAmount);
};

#endif // !defined(AFX_FFURIOUR_H__BB0A15A0_2D0C_45A4_AEF8_789995FCF641__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -