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.cc13
1 files changed, 12 insertions, 1 deletions
diff --git a/2004/i/nono/src/ovision/optim.cc b/2004/i/nono/src/ovision/optim.cc
index 7c547d0..3549953 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 "convertImg.h"
+
#include "segmTable.h"
#include "segmLearn.h"
@@ -46,6 +48,8 @@ main()
RawLoader rawLoader("../src/ovision/test.rgb", 360, 296, ImageLoader::rgb);
img.load(rawLoader);
+ ConvertImg conv;
+
Space space(img.width, img.height);
space.AddSetupPoint (356, 23, 300, 300);
space.AddSetupPoint (283, 171, 600, 600);
@@ -54,11 +58,12 @@ main()
SegmTable segmNN(&img);
segmNN.BuildNN(oconfig.nn_NbCouleurs, LOAD_FROM_FILE);
- segmNN.DoColorTable ();
+// segmNN.DoColorTable ();
Group group(&img, &segmNN);
Map map(&space);
+
tend ();
std::cout << "Initialisation:\t" << tval () << std::endl;
/////////////////////////////////////////////////////////////////////////////////////////
@@ -68,6 +73,11 @@ main()
/// Prends une image a partir de la camera et l'analyse
tstart ();
+ conv.RGBtoYUV (img);
+ tend ();
+ std::cout << "Conversion RGB YUV\t" << tval () << std::endl;
+
+ tstart ();
//segmNN.Segm();
tend ();
std::cout << "Segmentation:\t" << tval () << std::endl;
@@ -90,6 +100,7 @@ main()
std::cout << "Map:\t\t" << tval () << std::endl;
}
+
/////////////////////////////////////////////////////////////////////////////////////////
}