WaveTranform.h
上传用户:aqingfeng
上传日期:2014-03-25
资源大小:1839k
文件大小:1k
- // WaveTranform.h: interface for the CWaveTranform class.
- //
- //////////////////////////////////////////////////////////////////////
- #if !defined(AFX_WAVETRANFORM_H__B7E3C35E_03BF_4A96_B227_901198346805__INCLUDED_)
- #define AFX_WAVETRANFORM_H__B7E3C35E_03BF_4A96_B227_901198346805__INCLUDED_
- #if _MSC_VER > 1000
- #pragma once
- #endif // _MSC_VER > 1000
- class CWaveTranform
- {
- public:
- CWaveTranform();
- virtual ~CWaveTranform();
- double m_GrayMax;
- double m_GrayMin;
- double m_ColorMax[3];//0蓝1绿2红
- double m_ColorMin[3];
- int m_preoffset;//变换移位
- int m_aftoffset;//反变换移位
- public:
- void Convolution(double *LF,double *HF,int FR, double *f, int fr);
- void DisConvolution(double *LF,double *HF,int FR, double *f0,double *f1, int fr);
- BOOL DIBWavelet(LPSTR lpDIB,LPSTR lpDIBBits,double* LF,double* HF,int FWidth,int nLevel);
- BOOL DIBDisWavelet(LPSTR lpDIB,LPSTR lpDIBBits,double* LF,double* HF,int FWidth,int nLevel);
-
- void DIP_ImageFusion2(LPSTR lpDIB1,LPSTR lpDIBBits1,LPSTR lpDIB2,LPSTR lpDIBBits2,int nlever);
-
- };
- #endif // !defined(AFX_WAVETRANFORM_H__B7E3C35E_03BF_4A96_B227_901198346805__INCLUDED_)