summaryrefslogtreecommitdiff
path: root/2004/i/nono/src/ovision/optim.cc
diff options
context:
space:
mode:
Diffstat (limited to '2004/i/nono/src/ovision/optim.cc')
-rw-r--r--2004/i/nono/src/ovision/optim.cc12
1 files changed, 10 insertions, 2 deletions
diff --git a/2004/i/nono/src/ovision/optim.cc b/2004/i/nono/src/ovision/optim.cc
index cef97b5..7c547d0 100644
--- a/2004/i/nono/src/ovision/optim.cc
+++ b/2004/i/nono/src/ovision/optim.cc
@@ -5,6 +5,8 @@
#include "group.h"
#include "space.h"
+#include "segmTable.h"
+#include "segmLearn.h"
#include <time.h>
#include <sys/time.h>
@@ -37,6 +39,7 @@ main()
{
/////////////////////////////////////////////////////////////////////////////////////////
/// Initialisation des classes
+ tstart ();
OConfig oconfig("rc/vision.conf");
Img img;
@@ -47,14 +50,17 @@ main()
space.AddSetupPoint (356, 23, 300, 300);
space.AddSetupPoint (283, 171, 600, 600);
space.AddSetupPoint (253, 234, 1000, 900);
- space.Setup ();
+ space.Setup (0.00603759, 0.593767, 291.474);
- SegmNN segmNN(&img);
+ SegmTable segmNN(&img);
segmNN.BuildNN(oconfig.nn_NbCouleurs, LOAD_FROM_FILE);
+ segmNN.DoColorTable ();
Group group(&img, &segmNN);
Map map(&space);
+ tend ();
+ std::cout << "Initialisation:\t" << tval () << std::endl;
/////////////////////////////////////////////////////////////////////////////////////////
@@ -71,6 +77,8 @@ main()
tend ();
std::cout << "Find Group:\t" << tval () << std::endl;
+ group.ShowZones ();
+
tstart ();
if (group.zoneListBall)
{