From 9fdd6704947174fae292dfc6e14cc1029a7f7a6c Mon Sep 17 00:00:00 2001 From: schodet Date: Sat, 7 Feb 2004 16:55:41 +0000 Subject: Initial revision --- 2004/i/nono/src/camera/dumpimage.cc | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 2004/i/nono/src/camera/dumpimage.cc (limited to '2004/i/nono/src/camera/dumpimage.cc') diff --git a/2004/i/nono/src/camera/dumpimage.cc b/2004/i/nono/src/camera/dumpimage.cc new file mode 100644 index 0000000..90909af --- /dev/null +++ b/2004/i/nono/src/camera/dumpimage.cc @@ -0,0 +1,36 @@ +// dumpimage.cc +// buzz - Programme du robot Efrei Robotique I1-I2 2003 +// Copyright (C) 2003 Nicolas Schodet +// +#include "camera.h" +#include "date/date.h" + +#include +#include + +int +main (int argc, char **argv) +{ + Camera cam; + Date date; + int w, h, d; + cam.getSize (w, h, d); + unsigned char *image = new unsigned char[w * h * d]; + cout << hex; + int j = 0; + int pixel; + while (1) + { + cout << dec << "\n- " << j++ << hex << " ---------"; + while (cam.read (image) == 0); + for (int i = 0; i < 256; ++i) + { + if (!(i % 16)) + cout << endl; + pixel = image[i]; + cout << setw (2) << setfill ('0') << pixel << ' '; + } + } + delete image; + return 0; +} -- cgit v1.2.3