diff options
-rw-r--r-- | pdp_opencv_floodfill-help.pd | 190 |
1 files changed, 115 insertions, 75 deletions
diff --git a/pdp_opencv_floodfill-help.pd b/pdp_opencv_floodfill-help.pd index 8aa3a5f..abc21df 100644 --- a/pdp_opencv_floodfill-help.pd +++ b/pdp_opencv_floodfill-help.pd @@ -1,82 +1,122 @@ -#N canvas 461 101 826 623 10; -#X msg 91 -56 open /dev/video0; -#X obj 109 41 pdp_v4l2; -#X obj 104 390 pdp_xv; -#X obj 104 279 pdp_opencv_floodfill; -#X obj 109 -6 metro 40; -#X text 102 489 used in tracking algorithms as an object selector; -#X text 102 502 Written by Lluis Gomez i Bigorda ( lluis@artefacte.org +#N canvas 395 148 826 623 10; +#X text -158 -39 used in tracking algorithms as an object selector +; +#X text -158 -26 Written by Lluis Gomez i Bigorda ( lluis@artefacte.org ); -#X text 102 516 and Yves Degoyon ( ydegoyon@gmail.com ); -#X floatatom 270 240 5 0 0 0 - - -; -#X floatatom 277 260 5 0 0 0 - - -; -#X msg 110 -37 bang; -#X msg 206 -54 open /dev/video0; -#X obj 216 -4 metro 40; -#X msg 217 -35 bang; -#X obj 216 32 pdp_v4l; -#X msg 213 70 mark \$1 \$2; -#X obj 104 417 route press; -#X msg 260 219 color \$1; -#X obj 322 220 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +#X text -158 -12 and Yves Degoyon ( ydegoyon@gmail.com ); +#X text -159 -62 pdp_opencv_floodfill : mark image components with +a specific color; +#X obj -166 18 cnv 15 621 250 empty empty empty 20 12 0 14 -260097 +-66577 0; +#X obj 74 58 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1 +; +#X obj 74 85 metro 40; +#X msg 164 112 close; +#X obj 94 183 pdp_v4l; +#X msg 151 80 open /dev/video0; +#X obj 275 60 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; -#X text 348 218 activate color mode ( default : on ); -#X msg 154 389 cursor 1; -#X msg 249 144 fillcolor 1 255 0 123; -#X text 387 145 fillcolor of nth component ( 1 < n < 10 ); -#X text 226 389 <-- click in the video window on the shape/component +#X obj 275 87 metro 40; +#X msg 356 106 close; +#X msg 352 82 open /dev/video0; +#X obj 295 185 pdp_v4l2; +#X msg 361 161 format \$1; +#X obj 362 139 hradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144 +-1 -1 0; +#X obj -136 233 pdp_qt; +#X obj -103 169 metro 40; +#X msg -103 141 bang; +#X msg -62 141 stop; +#X obj -136 72 openpanel; +#X msg -136 97 open \$1; +#X msg -136 44 bang; +#X msg -102 196 loop \$1; +#X obj -22 196 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj -22 114 loadbang; +#X text -93 47 playing a video file; +#X text 104 56 Camera input; +#X obj -166 278 cnv 15 621 350 empty empty empty 20 12 0 14 -258113 +-66577 0; +#X obj -86 641 pdp_xv; +#X obj -78 503 pdp_opencv_floodfill; +#X floatatom 88 464 5 0 0 0 - - -; +#X floatatom 95 484 5 0 0 0 - - -; +#X msg 31 294 mark \$1 \$2; +#X obj -86 668 route press; +#X msg 78 443 color \$1; +#X obj 140 444 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X text 166 442 activate color mode ( default : on ); +#X msg -36 640 cursor 1; +#X msg 67 368 fillcolor 1 255 0 123; +#X text 205 369 fillcolor of nth component ( 1 < n < 10 ); +#X text 36 640 <-- click in the video window on the shape/component you want to mark; -#X text 288 56 mark %x %y : mark a component; -#X text 288 68 ( 0 <= %x <= 1 ); -#X text 289 79 ( 0 <= %y <= 1 ); -#X obj 221 307 route 0 1 2 3 4 5 6 7 8 9; -#X floatatom 222 352 5 0 0 0 - - -; -#X floatatom 258 353 5 0 0 0 - - -; -#X floatatom 294 353 5 0 0 0 - - -; -#X floatatom 330 353 5 0 0 0 - - -; -#X obj 222 330 unpack f f f f; -#X text 224 369 X; -#X text 261 369 Y; -#X text 293 370 Width; -#X text 331 370 Height; -#X msg 228 98 delete 1; -#X msg 242 120 clear; -#X text 288 98 delete a component ( 1 <= index <= 10 ); -#X text 291 120 delete all components; -#X text 380 308 detected components; -#X text 311 239 outbound tolerance ( default 20 ); -#X text 317 259 inbound tolerance ( default 20 ); -#X msg 256 170 connectivty 4; -#X msg 258 193 connectivty 8; -#X text 350 181 set connectivity ( default 4 ); -#X text 101 466 pdp_opencv_floodfill : mark image components with a -specific color; -#X connect 0 0 3 0; -#X connect 1 0 3 0; -#X connect 2 0 16 0; -#X connect 3 0 2 0; -#X connect 3 0 20 0; -#X connect 3 1 27 0; -#X connect 4 0 1 0; -#X connect 8 0 3 1; -#X connect 9 0 3 2; -#X connect 10 0 4 0; +#X text 106 280 mark %x %y : mark a component; +#X text 106 292 ( 0 <= %x <= 1 ); +#X text 107 303 ( 0 <= %y <= 1 ); +#X obj 39 531 route 0 1 2 3 4 5 6 7 8 9; +#X floatatom 40 576 5 0 0 0 - - -; +#X floatatom 76 577 5 0 0 0 - - -; +#X floatatom 112 577 5 0 0 0 - - -; +#X floatatom 148 577 5 0 0 0 - - -; +#X obj 40 554 unpack f f f f; +#X text 42 593 X; +#X text 79 593 Y; +#X text 111 594 Width; +#X text 149 594 Height; +#X msg 46 322 delete 1; +#X msg 60 344 clear; +#X text 106 322 delete a component ( 1 <= index <= 10 ); +#X text 109 344 delete all components; +#X text 198 532 detected components; +#X msg 74 394 connectivty 4; +#X msg 76 417 connectivty 8; +#X text 168 405 set connectivity ( default 4 ); +#X text 129 463 lower tolerance ( default 20 ); +#X text 135 483 upper tolerance ( default 20 ); +#X connect 5 0 6 0; +#X connect 6 0 8 0; +#X connect 7 0 8 0; +#X connect 8 0 31 0; +#X connect 9 0 8 0; +#X connect 10 0 11 0; #X connect 11 0 14 0; #X connect 12 0 14 0; -#X connect 13 0 12 0; -#X connect 14 0 3 0; -#X connect 15 0 3 0; +#X connect 13 0 14 0; +#X connect 14 0 31 0; +#X connect 15 0 14 0; #X connect 16 0 15 0; -#X connect 17 0 3 0; +#X connect 17 0 31 0; #X connect 18 0 17 0; -#X connect 20 0 2 0; -#X connect 21 0 3 0; -#X connect 27 0 32 0; -#X connect 32 0 28 0; -#X connect 32 1 29 0; -#X connect 32 2 30 0; -#X connect 32 3 31 0; -#X connect 37 0 3 0; -#X connect 38 0 3 0; -#X connect 44 0 3 0; -#X connect 45 0 3 0; +#X connect 19 0 18 0; +#X connect 20 0 18 0; +#X connect 21 0 22 0; +#X connect 22 0 17 0; +#X connect 23 0 21 0; +#X connect 24 0 17 0; +#X connect 25 0 24 0; +#X connect 26 0 25 0; +#X connect 26 0 19 0; +#X connect 30 0 35 0; +#X connect 31 0 30 0; +#X connect 31 0 39 0; +#X connect 31 1 46 0; +#X connect 32 0 31 1; +#X connect 33 0 31 2; +#X connect 34 0 31 0; +#X connect 35 0 34 0; +#X connect 36 0 31 0; +#X connect 37 0 36 0; +#X connect 39 0 30 0; +#X connect 40 0 31 0; +#X connect 46 0 51 0; +#X connect 51 0 47 0; +#X connect 51 1 48 0; +#X connect 51 2 49 0; +#X connect 51 3 50 0; +#X connect 56 0 31 0; +#X connect 57 0 31 0; +#X connect 61 0 31 0; +#X connect 62 0 31 0; |