testColorWeijer.cpp 654 B

12345678910111213141516171819202122232425262728293031323334
  1. #include <fstream>
  2. #include "core/vector/VectorT.h"
  3. #include "core/vector/MatrixT.h"
  4. #include "core/image/ImageT.h"
  5. #include "core/imagedisplay/ImageDisplay.h"
  6. #include <iostream>
  7. #include "vislearning/features/localfeatures/LFColorWeijer.h"
  8. using namespace std;
  9. using namespace NICE;
  10. using namespace OBJREC;
  11. int main(int argc, char **argv)
  12. {
  13. if (argc < 1)
  14. {
  15. cerr << "Bitte Bild angeben" << endl;
  16. return -1;
  17. }
  18. Config *conf = new Config();
  19. LFColorWeijer lfc(conf);
  20. //! testen
  21. ColorImage cimg(argv[1]);
  22. ColorImage out;
  23. lfc.visualizeFeatures (cimg, out);
  24. cimg.writePPM("org.ppm");
  25. out.writePPM("out.ppm");
  26. return 0;
  27. }