summaryrefslogtreecommitdiff
path: root/2004/i/nono/src/ovision/testmap.cc
diff options
context:
space:
mode:
Diffstat (limited to '2004/i/nono/src/ovision/testmap.cc')
-rw-r--r--2004/i/nono/src/ovision/testmap.cc30
1 files changed, 21 insertions, 9 deletions
diff --git a/2004/i/nono/src/ovision/testmap.cc b/2004/i/nono/src/ovision/testmap.cc
index 33dc76e..b6a18a6 100644
--- a/2004/i/nono/src/ovision/testmap.cc
+++ b/2004/i/nono/src/ovision/testmap.cc
@@ -1,27 +1,39 @@
-
+#include "image/raw_loader.h"
#include "map.h"
#include "oconfig.h"
-//#include "group.h"
+#include "group.h"
+#include "space.h"
int
main()
{
- OConfig config("vision.conf");
- Map map(&config);
+ OConfig oconfig("rc/vision.conf");
+
+ Img img;
+// img.ReadRaw("im.jpg");
+ RawLoader rawLoader("im2000.rgb", 360, 296, ImageLoader::rgb);
+ img.load(rawLoader);
+
+ img.RGBtoYUV();
+// img.WriteRGB("test.rgb");
- ImgFile img;
- img.ReadRaw("palet.jpg");
+ Space space(img.width, img.height);
+ space.AddSetupPoint (109, 36, -150, 900);
+ space.AddSetupPoint (84, 102, -150, 600);
+ space.AddSetupPoint (50, 259, -150, 300);
+ space.Setup ();
- SegmNN segmNN(&img, &config);
- segmNN.BuildNN(config.nn_NbCouleurs, LOAD_FROM_FILE);
+ SegmNN segmNN(&img, &oconfig);
+ segmNN.BuildNN(oconfig.nn_NbCouleurs, LOAD_FROM_FILE);
segmNN.Segm();
Group group(&img, &segmNN);
- group.JumpPoints(config.groupColor);
+ group.JumpPoints(oconfig.groupColor);
group.ShowZones();
+ Map map(&oconfig, &space);
map.ShowBalls();
map.AddBallsToMap(&group);
map.ShowBalls();