libface 0.2
|
00001 00028 #ifndef _FISHERCORE_H_ 00029 #define _FISHERCORE_H_ 00030 00031 #if defined (__APPLE__) 00032 #include <cv.h> 00033 #else 00034 #include <opencv/cv.h> 00035 #endif 00036 00037 namespace libface 00038 { 00039 00040 class FACEAPI FisherCore 00041 { 00042 public: 00043 00044 FisherCore(); 00045 virtual ~FisherCore(); 00046 00047 void calulateFisherStats(); 00048 00049 private: 00050 00051 CvMat* mean(CvMat* matrix); 00052 CvMat* subtract(CvMat* src1, CvMat* src2); 00053 void reverseOrder(CvMat* matrix); 00054 CvMat* getColoumn(CvMat* matrix, int col); 00055 }; 00056 00057 } // namespace libface 00058 00059 #endif /* _FISHERCORE_H_ */