summaryrefslogtreecommitdiff
path: root/2004/i/nono/src/ovision/testimg.cc
diff options
context:
space:
mode:
authorschodet2004-05-01 14:34:33 +0000
committerschodet2004-05-01 14:34:33 +0000
commitca55222ed88ced5ded14049488fabbf62143174b (patch)
treefe76136b67829be1f9cab17eab91c732af2b9e7c /2004/i/nono/src/ovision/testimg.cc
parent2aecae09eb08f5caeee0e22034e8008665fb2524 (diff)
Début d'intégration.
Diffstat (limited to '2004/i/nono/src/ovision/testimg.cc')
-rw-r--r--2004/i/nono/src/ovision/testimg.cc21
1 files changed, 14 insertions, 7 deletions
diff --git a/2004/i/nono/src/ovision/testimg.cc b/2004/i/nono/src/ovision/testimg.cc
index 4b797ca..fe33e67 100644
--- a/2004/i/nono/src/ovision/testimg.cc
+++ b/2004/i/nono/src/ovision/testimg.cc
@@ -2,10 +2,10 @@
// nono - Programme du robot Efrei Robotique I1-I2 2004
// Copyright (C) 2004 Olivier Gaillard
-#include "imgFile.h"
#include "segmNN.h"
-#include "config.h"
+#include "oconfig.h"
#include "group.h"
+#include "video4linux/video4linux.h"
#include <iostream>
using namespace std;
@@ -13,13 +13,20 @@ using namespace std;
int main(int argc, char **argv) {
- ImgFile img;
+ Img img;
- Config config("vision.conf");
+ OConfig config("rc/vision.conf");
- if (argv[1]) img.ReadRaw(argv[1]);
- else img.ReadRaw("palet.jpg");
+ if (argv[1]) ; //img.ReadRaw(argv[1]);
+ else
+ {
+ Video4Linux v4l ("/dev/video", ImageLoader::yuv, 40000);
+ v4l.calibrate ();
+ img.load (v4l);
+ }
+
+ img.WriteRGB ("toto.yuv");
// img.EdgeDetect();
// img.RGBtoHSI();
// img.RGBtoYUV();
@@ -31,7 +38,7 @@ int main(int argc, char **argv) {
// segmNN.ShowNodes();
segmNN.Segm();
// config.node = segmNN.node;
- // config.CreateNNFile("poids", config.colorMode, segmNN.nbOutput);
+ // config.CreateNNFile("rc/poids", config.colorMode, segmNN.nbOutput);
// img.WriteSegm("NN.jpg", segmNN.tabSegm);