aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorN.N. <sevyves@users.sourceforge.net>2009-08-15 12:35:47 +0000
committerN.N. <sevyves@users.sourceforge.net>2009-08-15 12:35:47 +0000
commit70efea1a7c5632ccfecc049871fe30fe822f0f52 (patch)
treea41bb9e64b9663ccf2512d9f9aca898e998c933a
parent20c08678d50435c2311ec0956adb20e5fa897338 (diff)
fixed help patches
svn path=/trunk/externals/pdp_opencv/; revision=11921
-rwxr-xr-xpdp_opencv_histo-help.pd81
-rwxr-xr-xpdp_opencv_pgh_compare-help.pd204
2 files changed, 204 insertions, 81 deletions
diff --git a/pdp_opencv_histo-help.pd b/pdp_opencv_histo-help.pd
deleted file mode 100755
index 53e1332..0000000
--- a/pdp_opencv_histo-help.pd
+++ /dev/null
@@ -1,81 +0,0 @@
-#N canvas 77 86 757 669 10;
-#X obj -147 -72 cnv 15 621 250 empty empty empty 20 12 0 14 -260097
--66577 0;
-#X obj 93 -32 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
-1;
-#X obj 93 -5 metro 40;
-#X msg 183 22 close;
-#X obj 113 93 pdp_v4l;
-#X msg 170 -10 open /dev/video0;
-#X obj 294 -30 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
-1;
-#X obj 294 -3 metro 40;
-#X msg 375 16 close;
-#X msg 371 -8 open /dev/video0;
-#X obj 315 96 pdp_v4l2;
-#X msg 380 71 format \$1;
-#X obj 381 49 hradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144 -1
--1 0;
-#X obj -117 143 pdp_qt;
-#X obj -84 79 metro 40;
-#X msg -84 51 bang;
-#X msg -43 51 stop;
-#X obj -117 -18 openpanel;
-#X msg -117 7 open \$1;
-#X msg -117 -46 bang;
-#X msg -83 106 loop \$1;
-#X obj -3 106 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
-1;
-#X obj -3 24 loadbang;
-#X text -74 -43 playing a video file;
-#X text 123 -34 Camera input;
-#X obj -57 144 hsl 128 15 0 500 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 0 1;
-#X text -148 -137 pdp_opencv_histo : image recognition using histograms
-;
-#X text -149 -124 record histograms of specific situations;
-#X text -147 -112 the object will recognize the situations if they
-occur again;
-#X obj -146 186 cnv 15 621 300 empty empty empty 20 12 0 14 -258113
--66577 0;
-#X obj -118 208 pdp_scale 320 240;
-#X obj -120 380 pdp_xv;
-#X obj -66 340 pdp_xv;
-#X obj -66 300 pdp_opencv_histo;
-#X floatatom 41 337 5 0 0 0 - - -;
-#X obj -12 262 hradio 15 1 0 5 empty empty empty 0 -8 0 10 -262144
--1 -1 0;
-#X text -1 207 <- this scaling saves memmory;
-#X text 71 261 save an histogram at position nth ( 0 <= n <= 80 );
-#X text 77 338 closest histogram;
-#X text -147 -98 Written by Lluis Gomez i Bigorda ( lluisgomez@hangar.org
-);
-#X connect 1 0 2 0;
-#X connect 2 0 4 0;
-#X connect 3 0 4 0;
-#X connect 4 0 30 0;
-#X connect 5 0 4 0;
-#X connect 6 0 7 0;
-#X connect 7 0 10 0;
-#X connect 8 0 10 0;
-#X connect 9 0 10 0;
-#X connect 10 0 30 0;
-#X connect 11 0 10 0;
-#X connect 12 0 11 0;
-#X connect 13 0 30 0;
-#X connect 14 0 13 0;
-#X connect 15 0 14 0;
-#X connect 16 0 14 0;
-#X connect 17 0 18 0;
-#X connect 18 0 13 0;
-#X connect 19 0 17 0;
-#X connect 20 0 13 0;
-#X connect 21 0 20 0;
-#X connect 22 0 21 0;
-#X connect 22 0 15 0;
-#X connect 25 0 13 1;
-#X connect 30 0 31 0;
-#X connect 30 0 33 0;
-#X connect 33 0 32 0;
-#X connect 33 1 34 0;
-#X connect 35 0 33 1;
diff --git a/pdp_opencv_pgh_compare-help.pd b/pdp_opencv_pgh_compare-help.pd
new file mode 100755
index 0000000..853f6d2
--- /dev/null
+++ b/pdp_opencv_pgh_compare-help.pd
@@ -0,0 +1,204 @@
+#N canvas 1 49 1424 780 10;
+#X obj 41 -81 cnv 15 621 300 empty empty empty 20 12 0 14 -260097 -66577
+0;
+#X obj 301 -30 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
+1;
+#X obj 301 -3 metro 40;
+#X msg 382 16 close;
+#X msg 378 -8 open /dev/video0;
+#X obj 321 95 pdp_v4l2;
+#X obj 44 328 cnv 15 621 200 empty empty empty 20 12 0 14 -258113 -66577
+0;
+#X obj 95 538 pdp_xv;
+#X obj 44 244 cnv 15 621 73 empty empty empty 20 12 0 14 -260801 -66577
+0;
+#X floatatom 243 280 5 0 0 0 - - -;
+#X text 281 279 threshold (default 13) to use when comparing pixel
+colors;
+#X msg 387 71 format \$1;
+#X obj 387 50 hradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144 -1
+-1 0;
+#X obj 93 280 pdp_opencv_threshold;
+#X text 50 -112 Written by Yves Degoyon ( ydegoyon@gmail.com );
+#X obj 93 157 pdp_qt;
+#X msg 125 64 bang;
+#X msg 166 64 stop;
+#X obj 92 -5 openpanel;
+#X msg 92 20 open \$1;
+#X msg 92 -33 bang;
+#X msg 126 119 loop \$1;
+#X obj 206 119 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 206 37 loadbang;
+#X text 143 -32 playing a video file;
+#X text 161 -19 ( try estrella.mov );
+#X obj 319 253 loadbang;
+#X msg 280 253 160;
+#X floatatom 219 482 30 0 0 0 - - -;
+#X text 62 -63 INPUT : movie or camera;
+#X obj 684 -82 cnv 15 621 300 empty empty empty 20 12 0 14 -260097
+-66577 0;
+#X obj 725 -3 openpanel;
+#X msg 706 -32 bang;
+#X obj 705 142 pdp_imgloader;
+#X obj 705 42 metro 40;
+#X msg 724 21 load \$1 0 0;
+#X text 752 -39 loading a pattern image;
+#X obj 705 112 pdp_scale 320 240;
+#X obj 705 89 pdp_convert image/YCrCb/*;
+#X text 751 -26 ( try estrella.jpg );
+#X obj 764 42 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
+1;
+#X text 705 -57 Compare to a pattern;
+#X obj 686 242 cnv 15 621 73 empty empty empty 20 12 0 14 -260801 -66577
+0;
+#X floatatom 856 278 5 0 0 0 - - -;
+#X text 894 277 threshold (default 13) to use when comparing pixel
+colors;
+#X obj 705 277 pdp_opencv_threshold;
+#X obj 924 251 loadbang;
+#X msg 893 251 160;
+#X floatatom 185 94 5 0 0 0 - - -;
+#X text 228 467 distance;
+#X obj 112 189 s frame;
+#X floatatom 218 595 10 0 0 0 - - -;
+#X floatatom 276 573 5 0 0 0 - - -;
+#X text 312 573 frame;
+#X obj 254 549 r frame;
+#N canvas 5 441 449 300 cmin 0;
+#X obj 70 144 route 1;
+#X msg 122 144 bang;
+#X obj 42 70 t f b;
+#X obj 89 95 f;
+#X obj 45 44 inlet;
+#X obj 73 180 outlet;
+#X obj 188 42 inlet;
+#X obj 208 97 f;
+#X obj 211 160 outlet;
+#X obj 43 144 <;
+#X obj 56 119 f 189;
+#X msg 109 73 18;
+#X obj 123 48 loadbang;
+#X obj 125 104 r reset;
+#X connect 0 0 1 0;
+#X connect 1 0 3 0;
+#X connect 1 0 7 0;
+#X connect 1 0 10 0;
+#X connect 2 0 3 1;
+#X connect 2 0 9 0;
+#X connect 2 1 10 0;
+#X connect 3 0 10 1;
+#X connect 4 0 2 0;
+#X connect 6 0 7 1;
+#X connect 7 0 8 0;
+#X connect 9 0 0 0;
+#X connect 10 0 5 0;
+#X connect 10 0 9 1;
+#X connect 11 0 10 1;
+#X connect 12 0 11 0;
+#X connect 13 0 11 0;
+#X restore 218 571 pd cmin;
+#X text 284 596 min;
+#X obj 125 92 metro 100;
+#X msg 310 550 bang;
+#X obj 314 595 s iframe;
+#X obj 174 156 r iframe;
+#X obj 144 157 - 1;
+#X msg 52 119 bang;
+#X obj 153 471 pdp_xv;
+#X obj 705 65 pdp_noise;
+#X obj 282 297 s tresh;
+#X obj 825 250 r tresh;
+#X msg 128 341 minsize \$1;
+#X floatatom 202 342 5 0 0 0 - - -;
+#X text 243 342 minimum size of selected contours ( default : 10x10
+);
+#X msg 144 365 clear;
+#X text 253 366 recalculates the pattern contour;
+#X obj 805 21 s reset;
+#X obj 796 -4 t b s;
+#X obj 193 366 r reset;
+#X obj 93 440 pdp_opencv_pgh_compare;
+#X text 244 433 compares the contours to the pattern reference contour
+;
+#X text 243 445 calculating their PGH histogram;
+#X text 48 -136 pdp_opencv_pgh_compare :: compare contours calculating
+their PGH histograms.;
+#X msg 167 392 criteria \$1;
+#X obj 251 393 r cdist;
+#X text 306 394 criteria value under which the contour is recongnized
+;
+#X text 306 405 ( adjust to your situation : default : 0.05 );
+#X obj 452 504 route 1;
+#X obj 505 504 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 509 482 hsl 128 15 0 0.2 0 0 cdist empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X text 422 465 criteria value;
+#X floatatom 427 484 10 0 0 0 - - -;
+#X obj 409 503 < 0.05;
+#X connect 1 0 2 0;
+#X connect 2 0 5 0;
+#X connect 3 0 5 0;
+#X connect 4 0 5 0;
+#X connect 5 0 13 0;
+#X connect 9 0 13 2;
+#X connect 9 0 65 0;
+#X connect 11 0 5 0;
+#X connect 12 0 11 0;
+#X connect 13 0 75 0;
+#X connect 15 0 13 0;
+#X connect 15 1 50 0;
+#X connect 16 0 57 0;
+#X connect 17 0 57 0;
+#X connect 18 0 19 0;
+#X connect 19 0 15 0;
+#X connect 20 0 18 0;
+#X connect 21 0 15 0;
+#X connect 22 0 21 0;
+#X connect 23 0 22 0;
+#X connect 23 0 16 0;
+#X connect 26 0 27 0;
+#X connect 27 0 9 0;
+#X connect 28 0 55 0;
+#X connect 28 0 88 0;
+#X connect 31 0 73 0;
+#X connect 32 0 31 0;
+#X connect 32 0 34 0;
+#X connect 33 0 45 0;
+#X connect 34 0 64 0;
+#X connect 35 0 33 0;
+#X connect 37 0 33 0;
+#X connect 38 0 37 0;
+#X connect 40 0 34 0;
+#X connect 43 0 45 2;
+#X connect 45 0 75 1;
+#X connect 46 0 47 0;
+#X connect 47 0 43 0;
+#X connect 48 0 57 1;
+#X connect 52 0 59 0;
+#X connect 54 0 55 1;
+#X connect 55 0 51 0;
+#X connect 55 1 52 0;
+#X connect 57 0 15 0;
+#X connect 58 0 52 0;
+#X connect 60 0 61 0;
+#X connect 61 0 15 1;
+#X connect 62 0 15 0;
+#X connect 64 0 38 0;
+#X connect 66 0 43 0;
+#X connect 67 0 75 0;
+#X connect 68 0 67 0;
+#X connect 70 0 75 0;
+#X connect 73 0 72 0;
+#X connect 73 1 35 0;
+#X connect 74 0 70 0;
+#X connect 75 0 7 0;
+#X connect 75 1 63 0;
+#X connect 75 2 28 0;
+#X connect 79 0 75 0;
+#X connect 80 0 79 0;
+#X connect 83 0 84 0;
+#X connect 85 0 87 0;
+#X connect 85 0 88 1;
+#X connect 88 0 83 0;