#N canvas 1 49 1424 780 10;
#X text 22 30 written by Lluis Gomez i Bigorda ( lluisgomez@hangar.org
);
#X text 23 6 pdp_opencv_motempl : opencv motion detection based on
movement history;
#X obj 11 63 cnv 15 621 250 empty empty empty 20 12 0 14 -260097 -66577
0;
#X obj 251 103 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 251 130 metro 40;
#X msg 341 157 close;
#X obj 271 228 pdp_v4l;
#X msg 328 125 open /dev/video0;
#X obj 440 98 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 440 125 metro 40;
#X msg 521 144 close;
#X msg 517 120 open /dev/video0;
#X obj 461 224 pdp_v4l2;
#X msg 526 199 format \$1;
#X obj 527 177 hradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144
-1 -1 0;
#X obj 41 278 pdp_qt;
#X obj 74 214 metro 40;
#X msg 74 186 bang;
#X msg 115 186 stop;
#X obj 41 117 openpanel;
#X msg 41 142 open \$1;
#X msg 41 89 bang;
#X msg 75 241 loop \$1;
#X obj 155 241 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 155 159 loadbang;
#X text 84 92 playing a video file;
#X text 281 101 Camera input;
#X obj 101 279 hsl 128 15 0 500 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 12 324 cnv 15 621 250 empty empty empty 20 12 0 14 -258113 -66577
0;
#X floatatom 191 500 5 0 0 0 - - -;
#X floatatom 242 459 5 0 0 0 - - -;
#X text 231 502 Threshold value. (default 30);
#X floatatom 201 658 5 0 0 0 - - -;
#X floatatom 236 658 5 0 0 0 - - -;
#X floatatom 273 658 5 0 0 0 - - -;
#X floatatom 307 658 5 0 0 0 - - -;
#X floatatom 412 657 5 0 0 0 - - -;
#X floatatom 447 657 5 0 0 0 - - -;
#X floatatom 484 657 5 0 0 0 - - -;
#X floatatom 518 657 5 0 0 0 - - -;
#X obj 198 629 unpack 0 0 0 0 0;
#X obj 409 628 unpack 0 0 0 0 0;
#X floatatom 344 657 5 0 0 0 - - -;
#X floatatom 556 657 5 0 0 0 - - -;
#X text 198 610 (-1) means the whole image;
#X text 194 675 Xcenter Ycenter Width Height Angle;
#X text 409 673 Xcenter Ycenter Width Height Angle;
#X obj 62 555 pdp_opencv_motempl;
#X obj 62 672 pdp_xv;
#X msg 138 456 mhi_duration \$1;
#X floatatom 207 338 5 0 0 0 - - -;
#X msg 89 335 max_time_delta \$1;
#X floatatom 221 363 5 0 0 0 - - -;
#X msg 104 361 min_time_delta \$1;
#X floatatom 250 428 5 0 0 0 - - -;
#X msg 122 426 frame_buffer_num \$1;
#X floatatom 218 518 5 0 0 0 - - -;
#X floatatom 229 537 5 0 0 0 - - -;
#X text 269 539 Max size of the motion component (default 500);
#X text 259 518 Min size of the motion component (default 50);
#X text 245 337 Max time delta in seconds. (default 0.5);
#X text 259 363 Min time delta in seconds. (default 0.05);
#X text 291 428 Number of frames in the history buffer. (default 4)
;
#X text 284 460 Maximal duration of motion track in seconds. (default
1.0);
#X msg 115 392 aperture \$1;
#X msg 235 390 3;
#X msg 268 390 5;
#X msg 299 390 7;
#X text 406 610 For each motion component;
#X text 327 392 aperture ( 1 \, 3 \, 5 or 7 \, default 3 );
#X msg 202 390 1;
#X obj 198 587 route -1 1 2 3 4;
#X connect 3 0 4 0;
#X connect 4 0 6 0;
#X connect 5 0 6 0;
#X connect 6 0 47 0;
#X connect 7 0 6 0;
#X connect 8 0 9 0;
#X connect 9 0 12 0;
#X connect 10 0 12 0;
#X connect 11 0 12 0;
#X connect 12 0 47 0;
#X connect 13 0 12 0;
#X connect 14 0 13 0;
#X connect 15 0 47 0;
#X connect 16 0 15 0;
#X connect 17 0 16 0;
#X connect 18 0 16 0;
#X connect 19 0 20 0;
#X connect 20 0 15 0;
#X connect 21 0 19 0;
#X connect 22 0 15 0;
#X connect 23 0 22 0;
#X connect 24 0 23 0;
#X connect 24 0 17 0;
#X connect 27 0 15 1;
#X connect 29 0 47 1;
#X connect 30 0 49 0;
#X connect 40 0 32 0;
#X connect 40 1 33 0;
#X connect 40 2 34 0;
#X connect 40 3 35 0;
#X connect 40 4 42 0;
#X connect 41 0 36 0;
#X connect 41 1 37 0;
#X connect 41 2 38 0;
#X connect 41 3 39 0;
#X connect 41 4 43 0;
#X connect 47 0 48 0;
#X connect 47 1 71 0;
#X connect 49 0 47 0;
#X connect 50 0 51 0;
#X connect 51 0 47 0;
#X connect 52 0 53 0;
#X connect 53 0 47 0;
#X connect 54 0 55 0;
#X connect 55 0 47 0;
#X connect 56 0 47 2;
#X connect 57 0 47 3;
#X connect 64 0 47 0;
#X connect 65 0 64 0;
#X connect 66 0 64 0;
#X connect 67 0 64 0;
#X connect 70 0 64 0;
#X connect 71 0 40 0;
#X connect 71 1 41 0;