main.cpp
上传用户:soukeisyuu
上传日期:2022-07-03
资源大小:5943k
文件大小:1k
源码类别:

波变换

开发平台:

Visual C++

  1. #include "cv.h"
  2. #include "ml.h"
  3. #include "highgui.h"
  4. #include <stdio.h>
  5. #include <math.h>
  6. #include <ctype.h>
  7. #include "gabor.h"
  8. int main( int argc, char** argv )
  9. {
  10.     IplImage *im;
  11.     IplImage *re;
  12.     IplImage *sa;
  13.     im = cvLoadImage( "../2.jpg", CV_LOAD_IMAGE_GRAYSCALE );
  14.     re = cvCreateImage(cvGetSize(im),8,1);
  15.     CvGabor gabor;
  16.     gabor.initGabor(0,2,11,3*PI/4);
  17.     gabor.doGabor(im,re);
  18.     sa = cvCreateImage(cvSize(im->width/2,im->height/2),8,1);
  19.     cvPyrDown(re,sa);
  20.     cvSaveImage("../gabor2.jpg",sa);
  21. }