testRF.cpp 963 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  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 "core/basics/Config.h"
  8. #include "vislearning/classifier/fpclassifier/randomforest/FPCRandomForests.h"
  9. #include "vislearning/classifier/classifierbase/FeaturePoolClassifier.h"
  10. #include "vislearning/baselib/Globals.h"
  11. using namespace OBJREC;
  12. using namespace NICE;
  13. using namespace std;
  14. int main( int argc, char **argv )
  15. {
  16. if ( argc < 1 )
  17. {
  18. cerr << "Bitte Datei angeben" << endl;
  19. return -1;
  20. }
  21. string filename;
  22. filename += argv[1];
  23. cout << "file: " << filename << endl;
  24. Config *conf = new Config();
  25. FeaturePoolClassifier *fpcrfCs = new FPCRandomForests( conf, "CsurkaForest" );
  26. //Vector *vec = new Vector(384);
  27. //Example ex(vec);
  28. fpcrfCs->setMaxClassNo( 8 );
  29. fpcrfCs->read( filename );
  30. /*
  31. ClassificationResult r;
  32. if(fpcrfCs != NULL)
  33. {
  34. r = fpcrfCs->classify ( ex );
  35. }
  36. */
  37. return 0;
  38. }