#N canvas 320 88 844 711 10; #X declare -lib iemmatrix; #X declare -lib mrpeach; #X obj 326 -36 gemwin_control; #X obj -67 402 separator; #X obj -67 425 pix_texture; #X obj -67 8 gemhead 10; #X obj -67 84 pix_video; #X text -60 378 Render source video; #X obj -67 465 square 4; #X obj 32 -37 import iemmatrix; #X msg 167 38 device 0; #N canvas 162 133 570 420 serin 0; #X obj 205 60 cnv 20 20 20 empty \$0-open-canvas 0 4 10 0 16 -233017 -1 0; #X obj 60 61 hradio 18 1 1 8 empty empty empty 0 -6 0 8 -225271 -1 -1 0; #X obj 60 13 inlet; #X msg 200 202 label \$1; #X obj 200 180 makefilename %d; #X obj 59 108 int; #X obj 59 337 outlet; #X msg 201 306 set \$1 \$2; #X obj 59 266 trigger bang anything; #X obj 201 286 list; #X obj 200 225 send \$0-open-canvas; #X msg 60 210 device \$1; #X connect 1 0 5 0; #X connect 2 0 1 0; #X connect 3 0 10 0; #X connect 4 0 3 0; #X connect 5 0 4 0; #X connect 5 0 11 0; #X connect 7 0 6 0; #X connect 8 0 6 0; #X connect 8 1 9 0; #X connect 9 0 7 0; #X connect 11 0 8 0; #X coords 0 -1 1 1 165 20 1 60 60; #X restore 167 14 pd serin; #X obj -67 445 rotateXYZ 0 180 0; #X obj 4 287 pix_equal; #X floatatom 154 341 5 0 0 0 - - -; #X text 213 313 number of; #X text 213 325 detected objects; #X obj 154 321 mtx_size; #X obj -67 123 separator; #X obj 247 165 cnv 15 185 120 empty empty empty 20 12 0 14 -24198 -66577 0; #X floatatom 261 198 3 0 100 2 threshold - -; #X obj 261 215 / 100; #X msg 261 236 threshold \$1; #X floatatom 349 194 3 0 100 2 blobsize - -; #X obj 351 215 / 100; #X msg 351 236 blobSize \$1; #X floatatom 54 450 5 0 0 1 x - -; #X floatatom 54 467 5 0 0 1 y - -; #X floatatom 54 485 5 0 0 1 size - -; #X obj 4 206 pix_separator; #X floatatom 240 443 5 0 0 1 x - -; #X floatatom 240 460 5 0 0 1 y - -; #X floatatom 240 478 5 0 0 1 size - -; #X obj 261 86 loadbang; #X msg 349 143 60; #X msg 261 145 50; #X obj 4 342 pix_multiblob 6; #X obj 54 402 showobject2 1; #X obj 218 401 showobject2 2; #X floatatom 54 501 5 0 0 1 angle - -; #X floatatom 241 494 5 0 0 1 angle - -; #X obj -67 155 pix_colorclassify; #X obj -67 -37 import mrpeach; #X msg -29 579 connect localhost 9001; #X obj 170 625 udpsend; #X obj 169 578 packOSC; #X msg 169 550 send /obj1 \$1 \$2 \$3 \$4; #X obj 169 525 pack f f f f; #X text 466 -37 passo 1: clique em window e render; #X text 340 15 passo 2: se a imagem da webcam nao aparecer \, vah clicando nas caixinhas do lado ateh selecionar sua webcam correta; #X text 441 167 passo 3: especifique o limiar e o tamanho dos blobs ; #X text 130 218 0 1 0 0 = verde; #X text 131 203 1 0 0 0 = vermelho; #X text 263 516 aqui empacotamos os 4 numeros que serao enviados em um pacote OSC; #X text -66 625 localhost eh a maquina local!; #X text -62 541 passo 5: connect no IP do computador que farah o som ; #X text 105 234 passo 4: especifique a cor que serah procurada; #X msg 55 238 1 0 0 0; #X msg 55 261 1 0 0 1; #X connect 1 0 2 0; #X connect 2 0 10 0; #X connect 3 0 4 0; #X connect 4 0 16 0; #X connect 8 0 4 0; #X connect 9 0 8 0; #X connect 10 0 6 0; #X connect 11 0 34 0; #X connect 12 0 35 2; #X connect 12 0 36 2; #X connect 15 0 12 0; #X connect 16 0 39 0; #X connect 18 0 19 0; #X connect 19 0 20 0; #X connect 20 0 34 0; #X connect 21 0 22 0; #X connect 22 0 23 0; #X connect 23 0 34 0; #X connect 27 0 11 0; #X connect 31 0 56 0; #X connect 31 0 33 0; #X connect 31 0 32 0; #X connect 31 0 55 0; #X connect 32 0 21 0; #X connect 33 0 18 0; #X connect 34 1 15 0; #X connect 34 1 35 1; #X connect 34 1 36 1; #X connect 35 0 24 0; #X connect 35 0 45 0; #X connect 35 1 25 0; #X connect 35 1 45 1; #X connect 35 2 26 0; #X connect 35 2 45 2; #X connect 35 3 37 0; #X connect 35 3 45 3; #X connect 36 0 28 0; #X connect 36 1 29 0; #X connect 36 2 30 0; #X connect 36 3 38 0; #X connect 39 0 27 0; #X connect 39 0 1 0; #X connect 41 0 42 0; #X connect 43 0 42 0; #X connect 44 0 43 0; #X connect 45 0 44 0; #X connect 55 0 11 1; #X connect 56 0 11 2;