testRF.cpp 948 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. /**
  2. * @file testRF.cpp
  3. * @brief test random forest implementation
  4. * @author Björn Fröhlich
  5. * @date 06/08/2010
  6. */
  7. #include "objrec/nice.h"
  8. #include "objrec/baselib/Config.h"
  9. #include "objrec/classifier/fpclassifier/randomforest/FPCRandomForests.h"
  10. #include "objrec/classifier/classifierbase/FeaturePoolClassifier.h"
  11. #include "objrec/baselib/Globals.h"
  12. using namespace OBJREC;
  13. using namespace NICE;
  14. using namespace std;
  15. int main (int argc, char **argv)
  16. {
  17. if(argc < 1)
  18. {
  19. cerr << "Bitte Datei angeben" << endl;
  20. return -1;
  21. }
  22. string filename;
  23. filename += argv[1];
  24. cout << "file: " << filename << endl;
  25. Config *conf = new Config();
  26. FeaturePoolClassifier *fpcrfCs = new FPCRandomForests(conf, "CsurkaForest");
  27. //Vector *vec = new Vector(384);
  28. //Example ex(vec);
  29. fpcrfCs->setMaxClassNo(8);
  30. fpcrfCs->read(filename);
  31. /*
  32. ClassificationResult r;
  33. if(fpcrfCs != NULL)
  34. {
  35. r = fpcrfCs->classify ( ex );
  36. }
  37. */
  38. return 0;
  39. }