ImageInfoTester.cpp 646 B

123456789101112131415161718192021222324252627282930313233
  1. #include "vislearning/cbaselib/ImageInfo.h"
  2. #include <iostream>
  3. #include <string>
  4. #include <list>
  5. using namespace std;
  6. using namespace OBJREC;
  7. int main (int argc, char **argv)
  8. {
  9. if (1 == argc)
  10. return 1;
  11. string path;
  12. path = string(argv[1]);
  13. ImageInfo info;
  14. info.loadImageInfo(path);
  15. list< CategoryInfo >::const_iterator label;
  16. label = info.labels()->begin();
  17. label++;
  18. label++;
  19. cout << info.imagePath() << "\n";
  20. cout << (*label).id() << "\n";
  21. cout << (*label).color() << "\n";
  22. cout << "10, 10 " << info.labeledImage().getPixel(10,10) << "\n";
  23. cout << "140, 40 " << info.labeledImage().getPixel(140,40) << "\n";
  24. return 0;
  25. }