aboutsummaryrefslogtreecommitdiff
path: root/examples/03_opencv_hist_compare+text_trigger
diff options
context:
space:
mode:
authorlluís gómez i bigordà <lluisbigorda@users.sourceforge.net>2009-09-27 12:33:41 +0000
committerlluís gómez i bigordà <lluisbigorda@users.sourceforge.net>2009-09-27 12:33:41 +0000
commit4dd3be9ef7daad6b2ae0bb433d9cc7e1b4ac7a53 (patch)
tree246bf8d9b8665ed3ed60c9a41d3eeb6c00975763 /examples/03_opencv_hist_compare+text_trigger
parent21cb007dfce4ededf66f3714f56b1516c19dca94 (diff)
added examples from BALTAN workshop
svn path=/trunk/externals/pix_opencv/; revision=12471
Diffstat (limited to 'examples/03_opencv_hist_compare+text_trigger')
-rw-r--r--examples/03_opencv_hist_compare+text_trigger/03_opencv_hist_compare+text_trigger.pd101
-rw-r--r--examples/03_opencv_hist_compare+text_trigger/vera.ttfbin0 -> 65932 bytes
2 files changed, 101 insertions, 0 deletions
diff --git a/examples/03_opencv_hist_compare+text_trigger/03_opencv_hist_compare+text_trigger.pd b/examples/03_opencv_hist_compare+text_trigger/03_opencv_hist_compare+text_trigger.pd
new file mode 100644
index 0000000..59c0cee
--- /dev/null
+++ b/examples/03_opencv_hist_compare+text_trigger/03_opencv_hist_compare+text_trigger.pd
@@ -0,0 +1,101 @@
+#N canvas 513 25 1257 685 10;
+#X obj 354 406 pix_texture;
+#X obj 354 425 rectangle 4 3;
+#X obj 478 0 pix_separator;
+#X obj 354 1 pix_separator;
+#X obj 624 325 gemhead;
+#X obj 624 359 translateXYZ;
+#X msg 634 429 justify center center;
+#X obj 624 396 colorRGB 1 0 0;
+#X msg 545 261 text \$1;
+#X obj 9 -324 cnv 15 600 90 empty empty empty 20 12 0 14 -260097 -66577
+0;
+#X text 32 -285 1.- Create the Gem Window;
+#X msg 517 -289 0 \, destroy;
+#X msg 483 -314 reset \, create \, 1;
+#X obj 483 -261 gemwin;
+#X text 618 -313 <- 1;
+#X obj 11 -217 cnv 15 600 180 empty empty empty 20 12 0 14 -260097
+-66577 0;
+#X text 34 -178 2.- Setup your camera;
+#X obj 478 -74 pix_video;
+#X obj 478 -190 gemhead;
+#X msg 369 -126 colorspace RGBA;
+#X msg 621 -187 dialog;
+#X msg 621 -122 device /dev/dv1394-0;
+#X msg 621 -145 driver 1;
+#X text 618 -162 only linuxDV;
+#X text 620 -203 MACOSX;
+#X text 619 -102 video 4 linux;
+#X msg 622 -85 driver 0;
+#X msg 622 -62 device /dev/video0;
+#X obj 14 44 cnv 15 700 80 empty empty empty 20 12 0 14 -258113 -66577
+0;
+#X obj 613 60 hradio 15 1 0 6 empty empty empty 0 -8 0 10 -262144 -1
+-1 2;
+#X text 705 57 save an histogram at position nth ( 0 <= n <= 80 );
+#X obj 478 87 pix_opencv_hist_compare;
+#X text 34 57 3.- Save some gestures with your hands in front of the
+camera. for example save one for each number of extended fingers ::
+0-1-2-3-4-5;
+#X obj 14 132 cnv 15 700 100 empty empty empty 20 12 0 14 -261234 -66577
+0;
+#X floatatom 545 208 5 0 0 0 - - -;
+#X obj 613 131 unpack f f f f f;
+#X text 706 166 nearest to 1 is the winner;
+#X text 593 214 closest histogram (winner);
+#X obj 613 159 vsl 15 37 0 1 0 0 empty empty empty 0 -9 0 10 -262144
+-1 -1 2967 1;
+#X obj 636 159 vsl 15 37 0 1 0 0 empty empty empty 0 -9 0 10 -262144
+-1 -1 662 1;
+#X obj 659 159 vsl 15 37 0 1 0 0 empty empty empty 0 -9 0 10 -262144
+-1 -1 591 1;
+#X obj 682 159 vsl 15 37 0 1 0 0 empty empty empty 0 -9 0 10 -262144
+-1 -1 878 1;
+#X text 705 155 matching measure with stored histograms;
+#X text 366 259 write s text with the winner;
+#X text 29 138 When you have saved patterns you'll get the results
+of the comparison as indexes of matching measure.;
+#X text 29 180 Histogram comparison is using color information of the
+saved images \, so for the trick to work you must use color video input
+and try to put your hand allways in the same distance from the camera.
+;
+#X text 27 304 This example is a very simple one. It can be extended
+for better results.;
+#X msg 641 473 font ./vera.ttf;
+#X obj 662 454 loadbang;
+#X floatatom 685 506 0 0 0 0 - - -;
+#X text 691 524 size;
+#X obj 624 506 text3d -;
+#X obj 355 371 translateXYZ 0 0 -0.2;
+#X connect 0 0 1 0;
+#X connect 2 0 31 0;
+#X connect 3 0 52 0;
+#X connect 4 0 5 0;
+#X connect 5 0 7 0;
+#X connect 6 0 51 0;
+#X connect 7 0 51 0;
+#X connect 8 0 51 0;
+#X connect 11 0 13 0;
+#X connect 12 0 13 0;
+#X connect 17 0 2 0;
+#X connect 17 0 3 0;
+#X connect 18 0 17 0;
+#X connect 19 0 17 0;
+#X connect 20 0 17 0;
+#X connect 21 0 17 0;
+#X connect 22 0 17 0;
+#X connect 26 0 17 0;
+#X connect 27 0 17 0;
+#X connect 29 0 31 1;
+#X connect 31 1 34 0;
+#X connect 31 2 35 0;
+#X connect 34 0 8 0;
+#X connect 35 0 38 0;
+#X connect 35 1 39 0;
+#X connect 35 2 40 0;
+#X connect 35 3 41 0;
+#X connect 47 0 51 0;
+#X connect 48 0 47 0;
+#X connect 49 0 51 1;
+#X connect 52 0 0 0;
diff --git a/examples/03_opencv_hist_compare+text_trigger/vera.ttf b/examples/03_opencv_hist_compare+text_trigger/vera.ttf
new file mode 100644
index 0000000..58cd6b5
--- /dev/null
+++ b/examples/03_opencv_hist_compare+text_trigger/vera.ttf
Binary files differ