FreTrans.h
上传用户:gdjinyi
上传日期:2013-02-01
资源大小:1701k
文件大小:1k
源码类别:

源码/资料

开发平台:

Visual C++

  1. // FreTrans.h
  2. #ifndef _INC_FreTransAPI
  3. #define _INC_FreTransAPI
  4. #include <complex>
  5. using namespace std;
  6. // 函数原型
  7. VOID WINAPI FFT(complex<double> * TD, complex<double> * FD, int r);
  8. VOID WINAPI IFFT(complex<double> * FD, complex<double> * TD, int r);
  9. VOID WINAPI DCT(double *f, double *F, int power);
  10. VOID WINAPI IDCT(double *F, double *f, int power);
  11. VOID WINAPI WALSH(double *f, double *F, int r);
  12. VOID WINAPI IWALSH(double *F, double *f, int r);
  13. BOOL WINAPI Fourier(LPSTR lpDIBBits, LONG lWidth, LONG lHeight);
  14. BOOL WINAPI DIBDct(LPSTR lpDIBBits, LONG lWidth, LONG lHeight);
  15. BOOL WINAPI DIBWalsh(LPSTR lpDIBBits, LONG lWidth, LONG lHeight);
  16. BOOL WINAPI DIBWalsh1(LPSTR lpDIBBits, LONG lWidth, LONG lHeight);
  17. #endif //!_INC_FreTransAPI