www.pudn.com > 图像 的小波变换.rar > Diproc.h


// Diproc.h: interface for the CDiproc class. 
// 
////////////////////////////////////////////////////////////////////// 
 
#if !defined(AFX_DIPROC_H__C3D4B83B_4EC4_40DB_895C_3BEDAA706B23__INCLUDED_) 
#define AFX_DIPROC_H__C3D4B83B_4EC4_40DB_895C_3BEDAA706B23__INCLUDED_ 
 
#if _MSC_VER > 1000 
#pragma once 
#endif // _MSC_VER > 1000 
 
class CDiproc   
{ 
public: 
	void Wvlt_Normalize(short **spWvltNormData, int nHeight, int nWidth, float *nWvltRng); 
	void DIP_ConsEnhance(short **spData, int nHeight, int nWidth, float * NormWvltRng); 
	void DIP_WvltRevers(short **spData, short **spTransData0, short **spTransData1, int nHeight, int nHeight_H, int nWidth, int nWidth_H, int layer, float fRadius); 
	CDiproc(); 
	virtual ~CDiproc(); 
 
public: 
	void Band_Enhance(float **fpNormGradient, float FilterCoeff, int Scan_y, int Scan_x, int End_y, int End_x); 
	float Search_BandMax(short **spWvltData, int Scan_y, int Scan_x, int End_y, int End_x); 
	void Window_WvltFusion(short **spWvltData0, short **spWvltData1, int Scan_y, int Scan_x, int End_y, int End_x); 
	void DIP_ImageFusion(short **spImgData0, short ** spImgData1, int nHeight, int nWidth); 
	//int m_Range_max, m_Range_min; 
 
}; 
 
#endif // !defined(AFX_DIPROC_H__C3D4B83B_4EC4_40DB_895C_3BEDAA706B23__INCLUDED_)