From ca55222ed88ced5ded14049488fabbf62143174b Mon Sep 17 00:00:00 2001 From: schodet Date: Sat, 1 May 2004 14:34:33 +0000 Subject: Début d'intégration. --- 2004/i/nono/src/ovision/testimg.cc | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) (limited to '2004/i/nono/src/ovision/testimg.cc') 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 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); -- cgit v1.2.3