summaryrefslogtreecommitdiff
path: root/2003/i/buzz/src/vision/test_vision.cc
diff options
context:
space:
mode:
authorschodet2003-05-26 19:37:07 +0000
committerschodet2003-05-26 19:37:07 +0000
commite954638ce3d5aca73959db2f75725e97398389de (patch)
tree1dd0ca4270a6509703c59f9ebc3e1eb15d3d3eb8 /2003/i/buzz/src/vision/test_vision.cc
parentc9dab92c8676b575f62348870e36b23191bfdec9 (diff)
Modification pour le format de la camera direct.
Diffstat (limited to '2003/i/buzz/src/vision/test_vision.cc')
-rw-r--r--2003/i/buzz/src/vision/test_vision.cc41
1 files changed, 41 insertions, 0 deletions
diff --git a/2003/i/buzz/src/vision/test_vision.cc b/2003/i/buzz/src/vision/test_vision.cc
new file mode 100644
index 0000000..d60d915
--- /dev/null
+++ b/2003/i/buzz/src/vision/test_vision.cc
@@ -0,0 +1,41 @@
+// test_vision.cc
+// buzz - Programme du robot Efrei Robotique I1-I2 2003
+// Copyright (C) 2003 Nicolas Schodet
+//
+#include "image.h"
+
+#include <unistd.h>
+extern "C" {
+#include <ppm.h>
+};
+
+int
+main (int argc, char **argv)
+{
+ Image *i;
+ Camera *c;
+ Thresholds *t;
+ ppm_init (&argc, argv);
+ try
+ {
+ t = new Thresholds ("rc/vision/palets.rgb");
+ c = new Camera ();
+ sleep (1);
+ i = new Image (*c, t);
+ i->filter ();
+ i->group ();
+ i->groupFilter ();
+ i->dumpGroups ();
+ i->dump ("dump.ppm");
+ delete i;
+ delete c;
+ delete t;
+ }
+ catch (const char *s)
+ {
+ fprintf (stderr, "test_image: %s\n", s);
+ return 1;
+ }
+ return 0;
+}
+