#N canvas 466 95 922 722 10;
#X obj 306 15 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1
-1;
#X msg 444 52 open \$1;
#X obj 443 28 openpanel;
#X obj 428 11 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1
-1;
#X msg 263 16 stop;
#X obj 59 82 metro 70;
#X obj 104 48 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1
-1;
#X msg 60 49 stop;
#X text 540 140 written by Yves Degoyon ( ydegoyon@free.fr );
#X obj 594 197 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
1;
#X obj 594 249 pdp_control;
#X msg 594 222 thread \$1;
#X floatatom 594 310 5 0 0 0 - - -;
#X obj 594 281 route pdp_drop;
#X obj 59 139 pdp_v4l2;
#X msg 108 105 open /dev/video0;
#X msg 358 33 loop \$1;
#X obj 359 11 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 1
;
#X obj 279 39 metro 70;
#X text 535 66 pdp_skeleton : skeletonization module;
#X text 536 81 ( feed it with a binary blob image like from pdp_binary
);
#X obj 273 86 pdp_yqt -----------;
#X text 538 97 the algorithm comes from :;
#X text 536 113 "Efficient binary image thinning using neighbourood
maps";
#X text 540 126 by Joseph M Cychosz in "Graphics Gems IV" \, 1994;
#X obj 72 554 pdp_skeleton ----;
#X obj 72 596 pdp_xv;
#X floatatom 191 555 5 0 0 0 - - -;
#X text 233 555 number of passes ( default = 20 );
#X obj 68 400 pdp_opencv_colorfilt;
#X obj 240 332 pdp_colorgrid pdp_colorgrid1 256 0 256 50 0 50 0 1 1
10 10 492 354;
#X obj 258 251 route press drag release;
#X msg 257 284 pick \$1 \$2;
#X obj 257 211 pdp_xv;
#X msg 308 211 cursor 1;
#X text 258 185 pick the color;
#X obj 70 195 pdp_scale 320 240;
#X floatatom 208 454 5 0 0 0 - - -;
#X msg 88 332 tolerance \$1;
#X floatatom 178 334 5 0 0 0 - - -;
#X msg 183 491 170;
#X obj 181 277 loadbang;
#X obj 68 453 pdp_opencv_morphology;
#X msg 249 453 4;
#X obj 285 454 loadbang;
#X obj 68 491 pdp_binary;
#X floatatom 143 491 5 0 0 0 - - -;
#X obj 27 525 pdp_xv;
#X msg 169 307 50;
#X connect 0 0 18 0;
#X connect 1 0 21 0;
#X connect 2 0 1 0;
#X connect 3 0 2 0;
#X connect 4 0 18 0;
#X connect 5 0 14 0;
#X connect 6 0 5 0;
#X connect 7 0 5 0;
#X connect 9 0 11 0;
#X connect 10 0 13 0;
#X connect 11 0 10 0;
#X connect 13 0 12 0;
#X connect 14 0 36 0;
#X connect 15 0 14 0;
#X connect 16 0 21 0;
#X connect 17 0 16 0;
#X connect 18 0 21 0;
#X connect 21 0 36 0;
#X connect 25 0 26 0;
#X connect 27 0 25 1;
#X connect 29 0 42 0;
#X connect 30 0 29 1;
#X connect 30 1 29 2;
#X connect 30 2 29 3;
#X connect 31 0 32 0;
#X connect 32 0 29 0;
#X connect 33 0 31 0;
#X connect 34 0 33 0;
#X connect 36 0 29 0;
#X connect 36 0 33 0;
#X connect 36 0 34 0;
#X connect 37 0 42 1;
#X connect 38 0 29 0;
#X connect 39 0 38 0;
#X connect 40 0 46 0;
#X connect 41 0 40 0;
#X connect 41 0 48 0;
#X connect 42 0 45 0;
#X connect 43 0 37 0;
#X connect 44 0 43 0;
#X connect 45 0 47 0;
#X connect 45 0 25 0;
#X connect 46 0 45 6;
#X connect 48 0 39 0;
