#N canvas 0 25 1247 665 10; #X obj 157 -1 pdp_v4l2; #X msg 225 -36 open /dev/video0; #X obj 146 261 pdp_xv; #X floatatom 281 325 5 0 0 0 - - -; #X floatatom 343 324 5 0 0 0 - - -; #X floatatom 396 324 5 0 0 0 - - -; #X obj 278 245 route 0 1 2 3 4; #X obj 241 57 openpanel; #X msg 181 58 load \$1; #X text 331 59 Load a trained cascade classifier from XML file; #X obj 311 57 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X floatatom 319 114 5 0 0 0 - - -; #X floatatom 291 179 5 0 0 0 - - -; #X msg 198 143 mode \$1; #X obj 259 143 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X msg 200 178 min_size \$1; #X msg 196 111 min_neighbors \$1; #X text 358 113 Minimum number (minus 1) of neighbor rectangles that makes up an object (default 2); #X text 331 179 Minimum window size (default 30); #X msg 195 84 scale_factor \$1; #X floatatom 313 84 5 0 0 0 - - -; #X text 357 83 The factor by which the search window is scaled between the subsequent scans (default 1.1); #X obj 154 208 pdp_opencv_haarcascade; #X text 284 145 Mode of operation. Currently the only flag that may be specified is CV_HAAR_DO_CANNY_PRUNING == 0; #X text 338 263 For each object detected; #X text 280 341 Xcenter Ycenter Radio; #X obj 278 296 unpack 0 0 0; #X floatatom 341 403 5 0 0 0 - - -; #X floatatom 403 402 5 0 0 0 - - -; #X floatatom 456 402 5 0 0 0 - - -; #X text 340 419 Xcenter Ycenter Radio; #X obj 338 374 unpack 0 0 0; #X connect 0 0 22 0; #X connect 1 0 0 0; #X connect 6 0 26 0; #X connect 6 1 31 0; #X connect 7 0 8 0; #X connect 8 0 22 0; #X connect 10 0 7 0; #X connect 11 0 16 0; #X connect 12 0 15 0; #X connect 13 0 22 0; #X connect 14 0 13 0; #X connect 15 0 22 0; #X connect 16 0 22 0; #X connect 19 0 22 0; #X connect 20 0 19 0; #X connect 22 0 2 0; #X connect 22 1 6 0; #X connect 26 0 3 0; #X connect 26 1 4 0; #X connect 26 2 5 0; #X connect 31 0 27 0; #X connect 31 1 28 0; #X connect 31 2 29 0;