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_segm.cc | 32 ++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 2005/i/robert/src/ovision/see/test_segm.cc (limited to '2005/i/robert/src/ovision/see/test_segm.cc') diff --git a/2005/i/robert/src/ovision/see/test_segm.cc b/2005/i/robert/src/ovision/see/test_segm.cc new file mode 100644 index 0000000..3321852 --- /dev/null +++ b/2005/i/robert/src/ovision/see/test_segm.cc @@ -0,0 +1,32 @@ +// test_segm.cc - Test la segmentation +// robert - Programme du robot APBteam +// Copyright (C) 2005 Olivier Gaillard +#include + +#include "imgInterface.hh" +#include "segmLearn.hh" +#include "oconfig.hh" + + +int main(int argc, char **argv) +{ + // Usage + if (argc < 2) + { + std::cout << "Usage : test_segm " << std::endl; + return 1; + } + // Initialisation des classes + OConfig oconfig_; + ImgInterface img; + img.loadRaw (argv[1], Image::rgb, 360, 296); + SegmLearn segm; + segm.buildNN (oconfig_.nnNbColor, Segm::loadFromFile); + segm.showNodes (); + segm.segmImg (&img); + + // Création de l'image segmentée + img.doImg (); + img.writeRaw ("shots/segm.rgb", img.getTabOut ()); +} + -- cgit v1.2.3