00001 #ifndef PREPROCESS_H 00002 #define PREPROCESS_H 00003 #include <QtGui> 00004 //#include <math.h> 00005 00006 #include "cv.h" 00007 #include "ui_mainFrame.h" 00008 #include "dialogMatrix.h" 00009 00011 class Preprocess 00012 { 00013 public: 00017 Preprocess (Ui::mainFrameClass pui); 00019 ~Preprocess(); 00021 IplImage* applyNoise(IplImage*,int smoothType); 00023 IplImage* applySobelx(IplImage*); 00025 IplImage* applySobely(IplImage*); 00027 IplImage* applySobel(IplImage*); 00029 IplImage* applyLaplace(IplImage*); 00031 IplImage* applyMatrix(IplImage*,float filterData[9]); 00033 IplImage* applyMatrixLoG(IplImage*); 00035 IplImage* applyThreshold(IplImage*); 00037 IplImage* applyCanny(IplImage*); 00038 private: 00040 Ui::mainFrameClass ui; 00041 }; 00042 00043 #endif
1.6.2