00001 /*********************************************************/ 00022 #ifndef IMAGEQUALITY_H 00023 #define IMAGEQUALITY_H 00024 00025 #include "ImageUtility.h" 00026 00030 class ImageWidget; 00031 class QImage; 00032 00036 class ImageQuality 00037 { 00038 public: 00039 00048 static double doProcess(IplImage* img, int type); 00049 00056 static void histValue(IplImage* img, float* histVal); 00057 //static float histUniformity(IplImage* img, double n); 00058 //static float histEntropy(IplImage* img, double n); 00059 00067 static double calcSobelEdge(IplImage* img, int& numPix); 00068 }; 00069 #endif // !IMAGEQUALITY_H 00070