Diproc.h
上传用户:aqingfeng
上传日期:2014-03-25
资源大小:1839k
文件大小:1k
- // Diproc.h: interface for the CDiproc class.
- //
- //////////////////////////////////////////////////////////////////////
- #if !defined(AFX_DIPROC_H__68CB48CD_60E8_4987_81C7_A4093835E5F7__INCLUDED_)
- #define AFX_DIPROC_H__68CB48CD_60E8_4987_81C7_A4093835E5F7__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_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);
- };
- #endif // !defined(AFX_DIPROC_H__68CB48CD_60E8_4987_81C7_A4093835E5F7__INCLUDED_)