1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- #ifndef CLASSIFICATIONRESULTSINCLUDE
- #define CLASSIFICATIONRESULTSINCLUDE
- #include "core/image/ImageT.h"
- #include "core/vector/VectorT.h"
- #include "core/vector/MatrixT.h"
- #include <vector>
- #include "ClassificationResult.h"
- namespace OBJREC {
- class ClassificationResults : public std::vector<ClassificationResult>
- {
- public:
- enum {
- PERF_AVG_PRECISION_11_POINT = 0,
- PERF_AUC = 1,
- PERF_AVG_PRECISION
- };
- protected:
-
- public:
-
-
- ClassificationResults();
-
-
- virtual ~ClassificationResults();
-
-
- void writeWEKA ( const std::string & filename, int classno ) const;
-
- double getBinaryClassPerformance ( int type = PERF_AUC ) const;
-
-
- double getAverageRecognitionRate() const;
-
-
- double getOverallRecognitionRate() const;
- };
- }
- #endif
|