From 97b69507c877a4644c0caac4f61e052e188f9d8e Mon Sep 17 00:00:00 2001 From: gaillaro Date: Tue, 5 Apr 2005 18:26:18 +0000 Subject: Renaissance de la vision : - code standard robot - presque du C++ - apprentissage du RN sur plusieurs images - tableau de données couleurs compressé - reconnaissance de plusieurs objets possibles --- 2005/i/robert/src/ovision/see/test_colortable.cc | 49 ++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 2005/i/robert/src/ovision/see/test_colortable.cc (limited to '2005/i/robert/src/ovision/see/test_colortable.cc') diff --git a/2005/i/robert/src/ovision/see/test_colortable.cc b/2005/i/robert/src/ovision/see/test_colortable.cc new file mode 100644 index 0000000..b803093 --- /dev/null +++ b/2005/i/robert/src/ovision/see/test_colortable.cc @@ -0,0 +1,49 @@ +// test_group.cc +// robert - Programme du robot APBteam +// Copyright (C) 2005 Olivier Gaillard + +#include +#include +#include + +#include "segmLearn.hh" +#include "segmTable.hh" +#include "colorTable.hh" +#include "oconfig.hh" +#include "imgInterface.hh" + +int +main(int argc, char **argv) +{ + ///////////////////////////////////////////////////////////////////////////////////////// + // Usage + if (argc < 2) + { + std::cout << "Usage : test_colortable " << std::endl; + return 1; + } + ///////////////////////////////////////////////////////////////////////////////////////// + /// Initialisation des classes + OConfig *oconfig_; + try + { + oconfig_ = new OConfig ("rc/vision.conf"); + } + catch (std::string &e) + { + std::cerr << e << std::endl; + return 1; + } + ImgInterface img; + img.loadRaw (argv[1], Image::rgb, 360, 296); + ColorTable tab; + SegmTable segm (tab); + ///////////////////////////////////////////////////////////////////////////////////////// + // Création de l'image segmentée + segm.segmImg (&img); + img.doImg (); + img.writeRaw ("shots/segm.rgb"); + return 0; +} + + -- cgit v1.2.3