From 6d1e462140a725b5962c9ba59593517ec8eec444 Mon Sep 17 00:00:00 2001 From: Antoine Villeret Date: Sat, 18 May 2013 10:17:21 +0000 Subject: update help patches : warpperspective : add invert message blobtrack : add setParam and getParam message svn path=/trunk/externals/pix_opencv/; revision=17137 --- pix_opencv_contours-help.pd | 90 ++++++++++++++++++++++++++++++++------------- 1 file changed, 65 insertions(+), 25 deletions(-) (limited to 'pix_opencv_contours-help.pd') diff --git a/pix_opencv_contours-help.pd b/pix_opencv_contours-help.pd index f36b4b6..ec67f1e 100644 --- a/pix_opencv_contours-help.pd +++ b/pix_opencv_contours-help.pd @@ -1,4 +1,4 @@ -#N canvas 716 180 794 766 10; +#N canvas 950 118 794 766 10; #X obj 472 35 cnv 15 300 500 empty empty empty 20 12 0 14 -228992 -66577 0; #X obj 11 56 cnv 15 450 200 empty empty empty 20 12 0 14 -233017 -66577 @@ -86,7 +86,7 @@ point (2 floats)> depth; #X floatatom 617 197 5 0 0 0 - - -; #X msg 659 142 10; #X msg 625 141 2; -#N canvas 1175 234 474 845 draw_rotrect 0; +#N canvas 1171 234 474 845 draw_rotrect 0; #X obj 71 506 GEMglVertex2d; #X obj 71 586 GEMglVertex2d; #X obj 71 666 GEMglVertex2d; @@ -171,8 +171,7 @@ point (2 floats)> depth; #X connect 35 0 26 0; #X restore 658 323 pd draw_rotrect; #X obj 487 240 pix_opencv_contours; -#X obj 514 96 pix_image examples/dessin.tif; -#N canvas 965 307 674 695 drawdefects 0; +#N canvas 963 313 674 695 drawdefects 0; #X obj 191 301 gemhead; #X obj 134 217 loadbang; #X msg 134 238 0; @@ -185,7 +184,7 @@ point (2 floats)> depth; #X obj 244 139 list split 7; #X obj 191 335 color 1 0 0 1; #X obj 191 355 translateXYZ -5.3333 4 0; -#N canvas 897 569 739 379 ortho_point 0; +#N canvas 895 575 739 379 ortho_point 0; #X obj 192 7 inlet; #X obj 192 57 t a a; #X obj 204 238 *; @@ -261,11 +260,11 @@ point (2 floats)> depth; #X connect 19 0 15 0; #X connect 19 0 14 0; #X restore 542 294 pd drawdefects; -#N canvas 248 889 1126 281 options 0; +#N canvas 791 386 1126 291 options 0; #X obj 57 147 tgl 15 1 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X msg 57 167 contours \$1; -#X obj 57 215 outlet; +#X obj 57 251 outlet; #X obj 147 147 tgl 15 1 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X obj 247 147 tgl 15 1 empty empty empty 17 7 0 10 -262144 -1 -1 0 @@ -296,7 +295,7 @@ of list output; ou set table); #X text 569 256 see [pd draw_contour_gemvertexbuffer] for an example of drawing contours; -#N canvas 856 347 596 300 draw_contour_gemvertexbuffer 0; +#N canvas 793 182 596 300 draw_contour_gemvertexbuffer 0; #X obj 175 173 loadbang; #X obj 135 65 translateXYZ -0.5 -0.5 0; #X obj 135 42 scaleXYZ 10.6666 -8 1; @@ -308,19 +307,29 @@ of drawing contours; #X msg 175 193 draw line; #X obj 135 245 gemvertexbuffer; #X obj 161 108 inlet; +#X obj 269 174 r point_number; +#X msg 269 201 resize \$1; +#X floatatom 342 206 5 0 0 0 - - -; #X connect 0 0 7 0; #X connect 1 0 3 0; #X connect 2 0 1 0; #X connect 3 0 8 0; +#X connect 3 1 6 0; #X connect 4 0 5 0; #X connect 5 0 2 0; #X connect 6 0 8 0; #X connect 7 0 8 0; #X connect 9 0 6 0; +#X connect 10 0 11 0; +#X connect 10 0 12 0; +#X connect 11 0 8 0; #X restore 797 147 pd draw_contour_gemvertexbuffer; #X obj 797 126 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X text 813 127 draw with gemvertexbuffer; +#X msg 379 80 repeat_point \$1; +#X floatatom 379 62 5 0 0 0 - - -; +#X text 348 47 repeat the first point n times; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 3 0 5 0; @@ -333,6 +342,8 @@ of drawing contours; #X connect 16 0 17 0; #X connect 17 0 2 0; #X connect 24 0 23 0; +#X connect 26 0 2 0; +#X connect 27 0 26 0; #X restore 674 213 pd options; #X text 489 347 color legend :; #X text 522 364 yellow = bounding box; @@ -340,7 +351,7 @@ of drawing contours; #X text 534 385 blue = convexhull; #X text 534 397 pink = convexhull edge with defects; #X text 540 409 red = farthest point from convexhull; -#N canvas 1 110 632 734 draw_contours 0; +#N canvas 1 128 632 734 draw_contours 0; #X obj 178 132 list split 2; #X obj 170 593 GEMglEnd; #X obj 300 590 GEMglVertex2d; @@ -431,7 +442,7 @@ of drawing contours; #X connect 35 1 30 1; #X connect 36 0 23 0; #X restore 486 320 pd draw_contours; -#N canvas 666 308 660 668 info 0; +#N canvas 231 255 816 668 info 0; #X obj -187 105 cnv 15 250 40 empty empty empty 20 12 0 14 -4034 -66577 0; #X obj -78 302 cnv 15 350 20 empty empty empty 20 12 0 14 -4034 -66577 @@ -471,7 +482,6 @@ of drawing contours; #X obj 174 12 * 20; #X obj 174 34 + 2; #X obj 269 364 unpack f f f; -#X text 188 403 number of segments; #X floatatom 338 424 5 0 0 0 - - -; #X text 154 -25 selected contour; #X obj -4 86 unpack; @@ -485,9 +495,23 @@ of drawing contours; 0.70625 0.804167; #X text -123 245 rotrect corners coordinates; #X text 160 424 length of contour (in pixels); +#X obj 450 153 list split 20; +#X obj 450 175 t b a; +#X obj 497 222 list; +#X msg 477 259 \$15; +#X obj 477 281 +; +#X obj 505 281 f; +#X msg 500 122 0; +#X obj 462 303 f; +#X obj 431 119 t b a b; +#X floatatom 462 325 5 0 0 0 - - -; +#X text 325 323 total number of points; +#X obj 462 343 s point_number; +#X text 201 403 number of points; #X connect 6 0 16 0; -#X connect 7 0 36 0; +#X connect 7 0 35 0; #X connect 7 1 8 0; +#X connect 7 1 53 0; #X connect 8 0 11 0; #X connect 11 0 12 0; #X connect 11 1 28 0; @@ -500,19 +524,34 @@ of drawing contours; #X connect 19 1 21 0; #X connect 22 0 19 0; #X connect 22 1 32 0; -#X connect 28 0 41 0; +#X connect 28 0 40 0; #X connect 28 1 18 0; #X connect 29 0 30 0; #X connect 30 0 31 0; #X connect 31 0 7 1; #X connect 32 0 25 0; #X connect 32 1 26 0; -#X connect 32 2 34 0; -#X connect 36 0 37 0; -#X connect 36 1 38 0; -#X connect 36 1 30 1; +#X connect 32 2 33 0; +#X connect 35 0 36 0; +#X connect 35 1 37 0; +#X connect 35 1 30 1; +#X connect 40 0 41 0; #X connect 41 0 42 0; -#X connect 42 0 43 0; +#X connect 45 0 46 0; +#X connect 45 1 47 1; +#X connect 46 0 47 0; +#X connect 46 1 48 0; +#X connect 47 0 45 0; +#X connect 48 0 49 0; +#X connect 49 0 50 0; +#X connect 49 0 52 1; +#X connect 50 0 49 1; +#X connect 51 0 49 1; +#X connect 52 0 54 0; +#X connect 53 0 52 0; +#X connect 53 1 45 0; +#X connect 53 2 51 0; +#X connect 54 0 56 0; #X restore 675 294 pd info; #X text 29 498 20 ; #X text 30 409 Inlet 1: message: taboutput <0|1>; #X text 30 359 Inlet 1: message: hierarchy_level [float]; +#X obj 514 96 pix_image examples/dessin.tif; #X connect 13 0 14 0; #X connect 14 0 13 0; #X connect 39 0 47 0; #X connect 40 0 54 0; #X connect 41 0 40 0; #X connect 42 0 41 0; -#X connect 42 1 55 0; +#X connect 42 1 73 0; #X connect 43 0 42 0; #X connect 44 0 54 0; #X connect 45 0 44 0; @@ -545,10 +585,10 @@ size (2 floats)> #X connect 50 0 49 0; #X connect 51 0 50 0; #X connect 52 0 45 0; -#X connect 54 1 56 0; -#X connect 54 1 64 0; +#X connect 54 1 55 0; +#X connect 54 1 63 0; +#X connect 54 2 64 0; #X connect 54 2 53 0; -#X connect 54 2 65 0; -#X connect 55 0 48 0; -#X connect 57 0 54 0; -#X connect 67 0 43 0; +#X connect 56 0 54 0; +#X connect 66 0 43 0; +#X connect 73 0 48 0; -- cgit v1.2.1