Diproc.h
上传用户:aqingfeng
上传日期:2014-03-25
资源大小:1839k
文件大小:1k
源码类别:

波变换

开发平台:

Visual C++

  1. // Diproc.h: interface for the CDiproc class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_DIPROC_H__68CB48CD_60E8_4987_81C7_A4093835E5F7__INCLUDED_)
  5. #define AFX_DIPROC_H__68CB48CD_60E8_4987_81C7_A4093835E5F7__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. class CDiproc  
  10. {
  11. public:
  12. void Wvlt_Normalize(short **spWvltNormData, int nHeight, int nWidth, float *nWvltRng);
  13. void DIP_WvltRevers(short **spData, short **spTransData0, short **spTransData1, int nHeight, int nHeight_H, int nWidth, int nWidth_H, int layer, float fRadius);
  14. CDiproc();
  15. virtual ~CDiproc();
  16. public:
  17. void Band_Enhance(float **fpNormGradient, float FilterCoeff, int Scan_y, int Scan_x, int End_y, int End_x);
  18. float Search_BandMax(short **spWvltData, int Scan_y, int Scan_x, int End_y, int End_x);
  19. void Window_WvltFusion(short **spWvltData0, short **spWvltData1, int Scan_y, int Scan_x, int End_y, int End_x);
  20. void DIP_ImageFusion(short **spImgData0, short ** spImgData1, int nHeight, int nWidth);
  21. };
  22. #endif // !defined(AFX_DIPROC_H__68CB48CD_60E8_4987_81C7_A4093835E5F7__INCLUDED_)