From 918c1a60a5078f5233fb49fe7162e436f0ea2b89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?llu=C3=ADs=20g=C3=B3mez=20i=20bigord=C3=A0?= Date: Mon, 21 Feb 2011 18:36:58 +0000 Subject: Undoing change committed in r14933. svn path=/trunk/externals/pix_opencv/; revision=14936 --- pix_opencv_athreshold-help.pd | 32 ++++++++- pix_opencv_bgstats-help.pd | 34 ++++++++- pix_opencv_bgsubstract-help.pd | 16 ++++- pix_opencv_camshift-help.pd | 73 ++++++++++++++++++- pix_opencv_colorfilt-help.pd | 20 +++++- pix_opencv_contours_boundingrect-help.pd | 116 ++++++++++++++++++++++++++++++- pix_opencv_contours_convexhull-help.pd | 35 +++++++++- pix_opencv_contours_convexity-help.pd | 35 +++++++++- pix_opencv_dft-help.pd | 2 +- pix_opencv_distrans-help.pd | 7 +- pix_opencv_edge-help.pd | 2 +- pix_opencv_floodfill-help.pd | 64 ++++++++++++++++- pix_opencv_haarcascade-help.pd | 108 +++++++++++++++++++++++++++- pix_opencv_hist_compare-help.pd | 24 ++++++- pix_opencv_hough_circles-help.pd | 52 +++++++++++++- pix_opencv_hough_lines-help.pd | 76 +++++++++++++++++++- pix_opencv_hu_compare-help.pd | 103 ++++++++++++++++++++++++++- pix_opencv_hu_moments-help.pd | 14 +++- pix_opencv_knear-help.pd | 2 +- pix_opencv_laplace-help.pd | 2 +- pix_opencv_lk-help.pd | 105 +++++++++++++++++++++++++++- pix_opencv_morphology-help.pd | 11 ++- pix_opencv_motempl-help.pd | 102 ++++++++++++++++++++++++++- pix_opencv_of_bm-help.pd | 83 +++++++++++++++++++++- pix_opencv_of_hs-help.pd | 65 ++++++++++++++++- pix_opencv_of_lk-help.pd | 63 ++++++++++++++++- pix_opencv_pgh_compare-help.pd | 83 +++++++++++++++++++++- pix_opencv_surf-help.pd | 77 +++++++++++++++++++- pix_opencv_threshold-help.pd | 15 +++- 29 files changed, 1370 insertions(+), 51 deletions(-) diff --git a/pix_opencv_athreshold-help.pd b/pix_opencv_athreshold-help.pd index 1628aa3..8dbd935 100644 --- a/pix_opencv_athreshold-help.pd +++ b/pix_opencv_athreshold-help.pd @@ -20,7 +20,7 @@ #X obj 162 241 gemwin; #X msg 161 188 create \, 1; #X msg 237 189 destroy; -#X msg 283 161 frame 25; +#X msg 283 161 frame 5; #X obj 164 126 t b b b; #X connect 1 0 2 0; #X connect 2 0 3 0; @@ -142,4 +142,32 @@ the mode BINARY or BINARY:INVERTED; #X connect 16 0 15 0; #X connect 19 0 1 0; #X connect 20 0 19 2; -#X connect 21 0 +#X connect 21 0 19 0; +#X connect 22 0 19 1; +#X connect 23 0 21 0; +#X connect 24 0 21 0; +#X connect 30 0 32 0; +#X connect 31 0 32 0; +#X connect 32 0 19 0; +#X connect 36 0 19 0; +#X connect 37 0 36 0; +#X connect 41 0 14 0; +#X connect 41 0 52 0; +#X connect 42 0 14 0; +#X connect 43 0 14 0; +#X connect 44 0 41 0; +#X connect 44 0 16 0; +#X connect 45 0 8 0; +#X connect 46 0 48 0; +#X connect 47 0 46 0; +#X connect 48 0 6 0; +#X connect 49 0 19 0; +#X connect 50 0 45 0; +#X connect 50 0 47 0; +#X connect 51 0 50 2; +#X connect 52 0 50 0; +#X connect 53 0 52 0; +#X connect 54 0 52 0; +#X connect 55 0 52 0; +#X connect 56 0 52 0; +#X connect 57 0 52 0; diff --git a/pix_opencv_bgstats-help.pd b/pix_opencv_bgstats-help.pd index c9d4973..2f0504d 100644 --- a/pix_opencv_bgstats-help.pd +++ b/pix_opencv_bgstats-help.pd @@ -19,7 +19,7 @@ #X obj 192 276 gemwin; #X msg 191 223 create \, 1; #X msg 267 224 destroy; -#X msg 313 196 frame 25; +#X msg 313 196 frame 5; #X obj 194 186 t b b b; #X connect 1 0 2 0; #X connect 2 0 3 0; @@ -139,4 +139,34 @@ using a statitical method.; #X connect 15 0 9 0; #X connect 17 0 9 0; #X connect 28 0 9 0; -#X connect 29 0 +#X connect 29 0 36 0; +#X connect 30 0 47 0; +#X connect 31 0 34 0; +#X connect 32 0 33 0; +#X connect 33 0 36 1; +#X connect 34 0 35 0; +#X connect 35 0 36 0; +#X connect 36 0 48 1; +#X connect 36 2 32 0; +#X connect 37 0 36 0; +#X connect 38 0 37 0; +#X connect 39 0 36 0; +#X connect 39 0 50 0; +#X connect 40 0 36 0; +#X connect 41 0 36 0; +#X connect 42 0 39 0; +#X connect 42 0 38 0; +#X connect 43 0 30 0; +#X connect 44 0 46 0; +#X connect 45 0 44 0; +#X connect 46 0 6 0; +#X connect 47 0 9 0; +#X connect 48 0 43 0; +#X connect 48 0 45 0; +#X connect 49 0 48 2; +#X connect 50 0 48 0; +#X connect 51 0 50 0; +#X connect 52 0 50 0; +#X connect 53 0 50 0; +#X connect 54 0 50 0; +#X connect 55 0 50 0; diff --git a/pix_opencv_bgsubstract-help.pd b/pix_opencv_bgsubstract-help.pd index 270b5fc..5b8e040 100644 --- a/pix_opencv_bgsubstract-help.pd +++ b/pix_opencv_bgsubstract-help.pd @@ -40,7 +40,7 @@ shadows changes since you SET the background image.; #X obj 162 241 gemwin; #X msg 161 188 create \, 1; #X msg 237 189 destroy; -#X msg 283 161 frame 25; +#X msg 283 161 frame 5; #X obj 164 126 t b b b; #X connect 1 0 2 0; #X connect 2 0 3 0; @@ -142,4 +142,16 @@ shadows changes since you SET the background image.; #X connect 31 0 28 0; #X connect 31 0 26 0; #X connect 32 0 18 0; -#X connect +#X connect 33 0 35 0; +#X connect 34 0 33 0; +#X connect 35 0 16 0; +#X connect 36 0 2 0; +#X connect 37 0 32 0; +#X connect 37 0 34 0; +#X connect 38 0 37 2; +#X connect 39 0 37 0; +#X connect 40 0 39 0; +#X connect 41 0 39 0; +#X connect 42 0 39 0; +#X connect 43 0 39 0; +#X connect 44 0 39 0; diff --git a/pix_opencv_camshift-help.pd b/pix_opencv_camshift-help.pd index 4435a87..1a6bb6a 100644 --- a/pix_opencv_camshift-help.pd +++ b/pix_opencv_camshift-help.pd @@ -25,7 +25,7 @@ #X restore 289 80 pd Gem.init; #X obj 128 109 t b b b; #X msg 156 138 dimen 320 240; -#X msg 247 137 frame 25; +#X msg 247 137 frame 5; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 3 0 9 0; @@ -138,4 +138,73 @@ by OpenCV samples code.; #X connect 11 0 7 0; #X connect 11 0 8 0; #X connect 11 1 9 0; -#X connect 11 +#X connect 11 1 6 0; +#X restore 499 224 pd vswitch; +#X obj 567 224 tgl 15 0 empty load empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 440 152 pix_video; +#X obj 440 -36 gemhead; +#X msg 479 77 device 0; +#X msg 488 108 driver 1; +#X msg 465 23 dialog; +#X msg 470 53 device /dev/dv1394-0; +#X connect 0 0 15 0; +#X connect 2 0 3 0; +#X connect 3 0 2 0; +#X connect 6 0 8 1; +#X connect 6 1 7 1; +#X connect 6 2 11 0; +#X connect 7 0 14 0; +#X connect 8 0 10 0; +#X connect 8 0 13 0; +#X connect 9 0 8 0; +#X connect 9 1 7 0; +#X connect 10 0 40 0; +#X connect 11 0 12 0; +#X connect 12 0 9 0; +#X connect 14 0 10 1; +#X connect 15 0 52 0; +#X connect 16 0 0 0; +#X connect 16 1 17 0; +#X connect 17 0 18 0; +#X connect 17 1 19 0; +#X connect 17 2 20 0; +#X connect 17 3 21 0; +#X connect 17 4 22 0; +#X connect 29 0 16 0; +#X connect 31 0 29 0; +#X connect 32 0 16 0; +#X connect 33 0 32 0; +#X connect 34 0 35 0; +#X connect 35 0 16 0; +#X connect 36 0 37 0; +#X connect 37 0 16 0; +#X connect 40 0 16 0; +#X connect 42 0 44 0; +#X connect 43 0 45 0; +#X connect 44 0 16 0; +#X connect 45 0 16 0; +#X connect 51 0 16 0; +#X connect 53 0 59 0; +#X connect 54 0 57 0; +#X connect 55 0 56 0; +#X connect 56 0 59 1; +#X connect 57 0 58 0; +#X connect 58 0 59 0; +#X connect 59 0 65 1; +#X connect 59 2 55 0; +#X connect 60 0 59 0; +#X connect 61 0 60 0; +#X connect 62 0 59 0; +#X connect 62 0 67 0; +#X connect 63 0 59 0; +#X connect 64 0 62 0; +#X connect 64 0 61 0; +#X connect 65 0 51 0; +#X connect 66 0 65 2; +#X connect 67 0 65 0; +#X connect 68 0 67 0; +#X connect 69 0 67 0; +#X connect 70 0 67 0; +#X connect 71 0 67 0; +#X connect 72 0 67 0; diff --git a/pix_opencv_colorfilt-help.pd b/pix_opencv_colorfilt-help.pd index c9955e1..1b83abb 100644 --- a/pix_opencv_colorfilt-help.pd +++ b/pix_opencv_colorfilt-help.pd @@ -17,7 +17,7 @@ #X restore 289 80 pd Gem.init; #X obj 162 241 gemwin; #X msg 327 189 destroy; -#X msg 283 161 frame 25; +#X msg 283 161 frame 5; #X obj 164 126 t b b b; #X msg 161 188 dimen 320 240 \, create \, 1; #X connect 1 0 2 0; @@ -150,4 +150,20 @@ or by selecting a piksel in the video window; #X connect 37 0 36 0; #X connect 38 0 35 0; #X connect 38 0 44 0; -#X connect 39 0 +#X connect 39 0 35 0; +#X connect 40 0 35 0; +#X connect 41 0 38 0; +#X connect 41 0 37 0; +#X connect 42 0 51 0; +#X connect 43 0 42 2; +#X connect 44 0 42 0; +#X connect 45 0 44 0; +#X connect 46 0 44 0; +#X connect 47 0 44 0; +#X connect 48 0 44 0; +#X connect 49 0 44 0; +#X connect 50 0 0 0; +#X connect 50 1 8 0; +#X connect 50 2 9 0; +#X connect 50 3 10 0; +#X connect 51 0 50 0; diff --git a/pix_opencv_contours_boundingrect-help.pd b/pix_opencv_contours_boundingrect-help.pd index 2453c96..0aa1fff 100644 --- a/pix_opencv_contours_boundingrect-help.pd +++ b/pix_opencv_contours_boundingrect-help.pd @@ -72,7 +72,7 @@ to transform the contours of the shapes to be analyzed..; #X obj 162 241 gemwin; #X msg 161 188 create \, 1; #X msg 237 189 destroy; -#X msg 283 161 frame 25; +#X msg 283 161 frame 5; #X obj 164 126 t b b b; #X connect 1 0 2 0; #X connect 2 0 3 0; @@ -115,3 +115,117 @@ to transform the contours of the shapes to be analyzed..; #N canvas 0 0 450 300 vswitch 0; #X obj 144 263 outlet; #X obj 36 26 inlet; +#X obj 260 29 inlet; +#X obj 36 133 spigot; +#X obj 260 141 spigot; +#X obj 119 64 loadbang; +#X msg 83 93 0; +#X msg 113 93 1; +#X msg 296 104 0; +#X msg 326 104 1; +#X obj 399 34 inlet; +#X obj 399 67 select 0; +#X connect 1 0 3 0; +#X connect 2 0 4 0; +#X connect 3 0 0 0; +#X connect 4 0 0 0; +#X connect 5 0 7 0; +#X connect 5 0 8 0; +#X connect 6 0 3 1; +#X connect 7 0 3 1; +#X connect 8 0 4 1; +#X connect 9 0 4 1; +#X connect 10 0 11 0; +#X connect 11 0 7 0; +#X connect 11 0 8 0; +#X connect 11 1 9 0; +#X connect 11 1 6 0; +#X restore 536 267 pd vswitch; +#X obj 604 267 tgl 15 0 empty load empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 478 227 pix_video; +#X obj 478 39 gemhead; +#X msg 517 152 device 0; +#X msg 526 183 driver 1; +#X msg 503 98 dialog; +#X msg 508 128 device /dev/dv1394-0; +#X floatatom 746 894 5 0 0 0 - - -; +#X floatatom 781 894 5 0 0 0 - - -; +#X floatatom 818 894 5 0 0 0 - - -; +#X floatatom 852 894 5 0 0 0 - - -; +#X obj 743 865 unpack 0 0 0 0 0; +#X text 883 816 ( First contour ) Xorigin Yorigin Width Height; +#X text 895 892 ( Second contour ) Xorigin Yorigin Width Height; +#X text 752 648 min area in pixels (default 10x10); +#X text 840 664 max area in pixels (default 320x240); +#X obj 536 296 pix_resize 320 240; +#X text 790 528 maximum move of a countour ( default 20 ); +#X obj 596 439 pix_opencv_threshold; +#X floatatom 731 441 5 0 0 0 - - -; +#X connect 1 0 2 1; +#X connect 2 0 38 0; +#X connect 2 1 9 0; +#X connect 2 2 26 0; +#X connect 3 0 2 2; +#X connect 8 0 4 0; +#X connect 8 1 5 0; +#X connect 8 2 6 0; +#X connect 8 3 7 0; +#X connect 9 0 8 0; +#X connect 9 1 76 0; +#X connect 12 0 2 0; +#X connect 13 0 12 0; +#X connect 15 0 17 0; +#X connect 17 0 2 0; +#X connect 18 0 2 0; +#X connect 19 0 18 0; +#X connect 20 0 21 0; +#X connect 21 0 2 0; +#X connect 28 0 2 0; +#X connect 29 0 28 0; +#X connect 30 0 32 0; +#X connect 31 0 34 0; +#X connect 32 0 2 0; +#X connect 34 0 2 0; +#X connect 37 0 51 0; +#X connect 38 0 39 0; +#X connect 41 0 42 0; +#X connect 42 0 41 0; +#X connect 43 0 44 0; +#X connect 45 0 63 0; +#X connect 46 0 49 0; +#X connect 47 0 48 0; +#X connect 48 0 51 1; +#X connect 49 0 50 0; +#X connect 50 0 51 0; +#X connect 51 0 64 1; +#X connect 51 2 47 0; +#X connect 52 0 51 0; +#X connect 53 0 52 0; +#X connect 55 0 51 0; +#X connect 55 0 66 0; +#X connect 56 0 51 0; +#X connect 57 0 51 0; +#X connect 58 0 55 0; +#X connect 58 0 53 0; +#X connect 59 0 45 0; +#X connect 60 0 62 0; +#X connect 61 0 60 0; +#X connect 62 0 43 0; +#X connect 63 0 83 0; +#X connect 64 0 81 0; +#X connect 65 0 64 2; +#X connect 66 0 64 0; +#X connect 67 0 66 0; +#X connect 68 0 66 0; +#X connect 69 0 66 0; +#X connect 70 0 66 0; +#X connect 71 0 66 0; +#X connect 76 0 72 0; +#X connect 76 1 73 0; +#X connect 76 2 74 0; +#X connect 76 3 75 0; +#X connect 81 0 59 0; +#X connect 81 0 61 0; +#X connect 83 0 2 0; +#X connect 84 0 83 2; diff --git a/pix_opencv_contours_convexhull-help.pd b/pix_opencv_contours_convexhull-help.pd index ad0329e..ce8ea15 100644 --- a/pix_opencv_contours_convexhull-help.pd +++ b/pix_opencv_contours_convexhull-help.pd @@ -43,7 +43,7 @@ the bigest contour of a binary image.; #X obj 162 241 gemwin; #X msg 161 188 create \, 1; #X msg 237 189 destroy; -#X msg 283 161 frame 25; +#X msg 283 161 frame 5; #X obj 164 126 t b b b; #X connect 1 0 2 0; #X connect 2 0 3 0; @@ -139,4 +139,35 @@ the bigest contour of a binary image.; #X connect 21 0 20 0; #X connect 22 0 23 0; #X connect 24 0 42 0; -# +#X connect 25 0 28 0; +#X connect 26 0 27 0; +#X connect 27 0 30 1; +#X connect 28 0 29 0; +#X connect 29 0 30 0; +#X connect 30 0 43 1; +#X connect 30 2 26 0; +#X connect 31 0 30 0; +#X connect 32 0 31 0; +#X connect 34 0 30 0; +#X connect 34 0 45 0; +#X connect 35 0 30 0; +#X connect 36 0 30 0; +#X connect 37 0 34 0; +#X connect 37 0 32 0; +#X connect 38 0 24 0; +#X connect 39 0 41 0; +#X connect 40 0 39 0; +#X connect 41 0 22 0; +#X connect 42 0 52 0; +#X connect 43 0 38 0; +#X connect 43 0 40 0; +#X connect 44 0 43 2; +#X connect 45 0 43 0; +#X connect 46 0 45 0; +#X connect 47 0 45 0; +#X connect 48 0 45 0; +#X connect 49 0 45 0; +#X connect 50 0 45 0; +#X connect 51 0 9 0; +#X connect 52 0 51 0; +#X connect 54 0 51 1; diff --git a/pix_opencv_contours_convexity-help.pd b/pix_opencv_contours_convexity-help.pd index ee588a2..8af1aef 100644 --- a/pix_opencv_contours_convexity-help.pd +++ b/pix_opencv_contours_convexity-help.pd @@ -39,7 +39,7 @@ be analyzed..; #X obj 162 241 gemwin; #X msg 161 188 create \, 1; #X msg 237 189 destroy; -#X msg 283 161 frame 25; +#X msg 283 161 frame 5; #X obj 164 126 t b b b; #X connect 1 0 2 0; #X connect 2 0 3 0; @@ -140,4 +140,35 @@ be analyzed..; #X connect 21 0 22 0; #X connect 22 0 25 1; #X connect 23 0 24 0; -#X connec +#X connect 24 0 25 0; +#X connect 25 0 37 1; +#X connect 25 2 21 0; +#X connect 26 0 25 0; +#X connect 27 0 26 0; +#X connect 29 0 25 0; +#X connect 29 0 39 0; +#X connect 30 0 25 0; +#X connect 31 0 25 0; +#X connect 32 0 29 0; +#X connect 32 0 27 0; +#X connect 33 0 19 0; +#X connect 34 0 36 0; +#X connect 35 0 34 0; +#X connect 36 0 17 0; +#X connect 37 0 33 0; +#X connect 37 0 35 0; +#X connect 38 0 37 2; +#X connect 39 0 37 0; +#X connect 40 0 39 0; +#X connect 41 0 39 0; +#X connect 42 0 39 0; +#X connect 43 0 39 0; +#X connect 44 0 39 0; +#X connect 45 0 48 0; +#X connect 46 0 45 0; +#X connect 47 0 45 1; +#X connect 48 0 1 0; +#X connect 49 0 48 1; +#X connect 50 0 2 0; +#X connect 50 1 55 0; +#X connect 51 0 50 0; diff --git a/pix_opencv_dft-help.pd b/pix_opencv_dft-help.pd index 377359b..c9f8ff3 100644 --- a/pix_opencv_dft-help.pd +++ b/pix_opencv_dft-help.pd @@ -17,7 +17,7 @@ #X obj 160 260 gemwin; #X msg 159 207 create \, 1; #X msg 235 208 destroy; -#X msg 281 180 frame 25; +#X msg 281 180 frame 5; #X obj 162 170 t b b b; #X connect 1 0 2 0; #X connect 2 0 3 0; diff --git a/pix_opencv_distrans-help.pd b/pix_opencv_distrans-help.pd index cc6af44..ba43fb0 100644 --- a/pix_opencv_distrans-help.pd +++ b/pix_opencv_distrans-help.pd @@ -37,7 +37,7 @@ video frames; #X obj 160 260 gemwin; #X msg 159 207 create \, 1; #X msg 235 208 destroy; -#X msg 281 180 frame 25; +#X msg 281 180 frame 5; #X obj 162 170 t b b b; #X connect 1 0 2 0; #X connect 2 0 3 0; @@ -155,4 +155,7 @@ video frames; #X connect 44 0 43 2; #X connect 45 0 43 0; #X connect 46 0 45 0; -#X con +#X connect 47 0 45 0; +#X connect 48 0 45 0; +#X connect 49 0 45 0; +#X connect 50 0 45 0; diff --git a/pix_opencv_edge-help.pd b/pix_opencv_edge-help.pd index 0c93ced..813d913 100644 --- a/pix_opencv_edge-help.pd +++ b/pix_opencv_edge-help.pd @@ -25,7 +25,7 @@ #X obj 160 260 gemwin; #X msg 159 207 create \, 1; #X msg 235 208 destroy; -#X msg 281 180 frame 25; +#X msg 281 180 frame 5; #X obj 162 170 t b b b; #X connect 1 0 2 0; #X connect 2 0 3 0; diff --git a/pix_opencv_floodfill-help.pd b/pix_opencv_floodfill-help.pd index 00c0cbb..5adaa14 100644 --- a/pix_opencv_floodfill-help.pd +++ b/pix_opencv_floodfill-help.pd @@ -24,7 +24,7 @@ #X msg 237 189 destroy; #X msg 188 161 dimen 320 240; #X obj 164 126 t b b b; -#X msg 279 161 frame 25; +#X msg 279 161 frame 5; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 2 0 10 0; @@ -142,4 +142,64 @@ specific color; #X msg 281 43 dialog; #X msg 286 73 device /dev/dv1394-0; #X obj 315 764 rectangle 5.3 4; -#X floatatom 743 233 5 +#X floatatom 743 233 5 0 0 0 - - -; +#X floatatom 791 232 5 0 0 0 - - -; +#X text 424 386 mark x y : mark a component; +#X obj 315 318 pix_resize 320 240; +#X connect 1 0 2 0; +#X connect 2 0 1 0; +#X connect 5 0 68 0; +#X connect 5 0 7 1; +#X connect 5 1 69 0; +#X connect 5 1 6 1; +#X connect 5 2 10 0; +#X connect 6 0 9 1; +#X connect 7 0 9 0; +#X connect 8 0 7 0; +#X connect 8 1 6 0; +#X connect 9 0 19 0; +#X connect 10 0 11 0; +#X connect 11 0 8 0; +#X connect 12 0 46 0; +#X connect 12 1 32 0; +#X connect 17 0 12 1; +#X connect 18 0 12 2; +#X connect 19 0 12 0; +#X connect 20 0 12 0; +#X connect 21 0 20 0; +#X connect 23 0 12 0; +#X connect 25 0 12 0; +#X connect 26 0 12 0; +#X connect 32 0 37 0; +#X connect 37 0 33 0; +#X connect 37 1 34 0; +#X connect 37 2 35 0; +#X connect 37 3 36 0; +#X connect 43 0 12 0; +#X connect 44 0 12 0; +#X connect 45 0 52 0; +#X connect 46 0 67 0; +#X connect 47 0 50 0; +#X connect 48 0 49 0; +#X connect 49 0 52 1; +#X connect 50 0 51 0; +#X connect 51 0 52 0; +#X connect 52 0 59 1; +#X connect 52 2 48 0; +#X connect 53 0 52 0; +#X connect 54 0 53 0; +#X connect 55 0 52 0; +#X connect 55 0 61 0; +#X connect 56 0 52 0; +#X connect 57 0 52 0; +#X connect 58 0 55 0; +#X connect 58 0 54 0; +#X connect 59 0 71 0; +#X connect 60 0 59 2; +#X connect 61 0 59 0; +#X connect 62 0 61 0; +#X connect 63 0 61 0; +#X connect 64 0 61 0; +#X connect 65 0 61 0; +#X connect 66 0 61 0; +#X connect 71 0 12 0; diff --git a/pix_opencv_haarcascade-help.pd b/pix_opencv_haarcascade-help.pd index 95ff80b..8e8e701 100644 --- a/pix_opencv_haarcascade-help.pd +++ b/pix_opencv_haarcascade-help.pd @@ -78,7 +78,7 @@ the bigest contour of a binary image.; #X obj 162 241 gemwin; #X msg 161 188 create \, 1; #X msg 237 189 destroy; -#X msg 283 161 frame 25; +#X msg 283 161 frame 5; #X obj 164 126 t b b b; #X connect 1 0 2 0; #X connect 2 0 3 0; @@ -116,4 +116,108 @@ the bigest contour of a binary image.; #X obj 615 362 pix_separator; #X obj 464 394 separator; #X obj 464 365 pix_separator; -#X obj +#X obj 464 429 translateXYZ -2 0 0; +#X obj 616 426 translateXYZ 2 0 0; +#N canvas 0 0 450 300 vswitch 0; +#X obj 144 263 outlet; +#X obj 36 26 inlet; +#X obj 260 29 inlet; +#X obj 36 133 spigot; +#X obj 260 141 spigot; +#X obj 119 64 loadbang; +#X msg 83 93 0; +#X msg 113 93 1; +#X msg 296 104 0; +#X msg 326 104 1; +#X obj 399 34 inlet; +#X obj 399 67 select 0; +#X connect 1 0 3 0; +#X connect 2 0 4 0; +#X connect 3 0 0 0; +#X connect 4 0 0 0; +#X connect 5 0 7 0; +#X connect 5 0 8 0; +#X connect 6 0 3 1; +#X connect 7 0 3 1; +#X connect 8 0 4 1; +#X connect 9 0 4 1; +#X connect 10 0 11 0; +#X connect 11 0 7 0; +#X connect 11 0 8 0; +#X connect 11 1 9 0; +#X connect 11 1 6 0; +#X restore 557 319 pd vswitch; +#X obj 625 319 tgl 15 0 empty load empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 498 247 pix_video; +#X obj 498 59 gemhead; +#X msg 537 172 device 0; +#X msg 546 203 driver 1; +#X msg 523 118 dialog; +#X msg 528 148 device /dev/dv1394-0; +#X obj 616 459 pix_resize 320 240; +#X connect 9 0 47 0; +#X connect 9 1 33 0; +#X connect 9 2 11 0; +#X connect 10 0 19 0; +#X connect 11 0 14 0; +#X connect 11 1 15 0; +#X connect 11 2 16 0; +#X connect 14 0 1 0; +#X connect 14 1 2 0; +#X connect 14 2 3 0; +#X connect 15 0 4 0; +#X connect 15 1 5 0; +#X connect 15 2 6 0; +#X connect 16 0 7 0; +#X connect 16 1 8 0; +#X connect 16 2 17 0; +#X connect 19 0 9 0; +#X connect 21 0 10 0; +#X connect 22 0 27 0; +#X connect 23 0 26 0; +#X connect 24 0 9 0; +#X connect 25 0 24 0; +#X connect 26 0 9 0; +#X connect 27 0 9 0; +#X connect 29 0 9 0; +#X connect 30 0 29 0; +#X connect 36 0 9 0; +#X connect 37 0 36 0; +#X connect 38 0 9 0; +#X connect 46 0 60 0; +#X connect 47 0 48 0; +#X connect 50 0 51 0; +#X connect 51 0 50 0; +#X connect 52 0 53 0; +#X connect 54 0 72 0; +#X connect 55 0 58 0; +#X connect 56 0 57 0; +#X connect 57 0 60 1; +#X connect 58 0 59 0; +#X connect 59 0 60 0; +#X connect 60 0 73 1; +#X connect 60 2 56 0; +#X connect 61 0 60 0; +#X connect 62 0 61 0; +#X connect 64 0 60 0; +#X connect 64 0 75 0; +#X connect 65 0 60 0; +#X connect 66 0 60 0; +#X connect 67 0 64 0; +#X connect 67 0 62 0; +#X connect 68 0 54 0; +#X connect 69 0 71 0; +#X connect 70 0 69 0; +#X connect 71 0 52 0; +#X connect 72 0 81 0; +#X connect 73 0 68 0; +#X connect 73 0 70 0; +#X connect 74 0 73 2; +#X connect 75 0 73 0; +#X connect 76 0 75 0; +#X connect 77 0 75 0; +#X connect 78 0 75 0; +#X connect 79 0 75 0; +#X connect 80 0 75 0; +#X connect 81 0 9 0; diff --git a/pix_opencv_hist_compare-help.pd b/pix_opencv_hist_compare-help.pd index c4d7e30..a947bd3 100644 --- a/pix_opencv_hist_compare-help.pd +++ b/pix_opencv_hist_compare-help.pd @@ -40,7 +40,7 @@ #X obj 162 241 gemwin; #X msg 161 188 create \, 1; #X msg 237 189 destroy; -#X msg 283 161 frame 25; +#X msg 283 161 frame 5; #X obj 164 126 t b b b; #X connect 1 0 2 0; #X connect 2 0 3 0; @@ -146,4 +146,24 @@ again; #X connect 27 0 40 1; #X connect 27 2 23 0; #X connect 28 0 27 0; -#X connect +#X connect 29 0 28 0; +#X connect 31 0 27 0; +#X connect 31 0 42 0; +#X connect 32 0 27 0; +#X connect 33 0 27 0; +#X connect 34 0 31 0; +#X connect 34 0 29 0; +#X connect 35 0 21 0; +#X connect 36 0 38 0; +#X connect 37 0 36 0; +#X connect 38 0 19 0; +#X connect 39 0 12 0; +#X connect 40 0 35 0; +#X connect 40 0 37 0; +#X connect 41 0 40 2; +#X connect 42 0 40 0; +#X connect 43 0 42 0; +#X connect 44 0 42 0; +#X connect 45 0 42 0; +#X connect 46 0 42 0; +#X connect 47 0 42 0; diff --git a/pix_opencv_hough_circles-help.pd b/pix_opencv_hough_circles-help.pd index 6531381..b51d23e 100644 --- a/pix_opencv_hough_circles-help.pd +++ b/pix_opencv_hough_circles-help.pd @@ -58,7 +58,7 @@ of thresholds; #X obj 162 241 gemwin; #X msg 161 188 create \, 1; #X msg 237 189 destroy; -#X msg 283 161 frame 25; +#X msg 283 161 frame 5; #X obj 164 126 t b b b; #X connect 1 0 2 0; #X connect 2 0 3 0; @@ -141,4 +141,52 @@ of thresholds; #X connect 2 0 3 0; #X connect 3 0 1 0; #X connect 5 0 6 0; -#X connect +#X connect 6 0 1 0; +#X connect 7 0 15 0; +#X connect 8 0 17 0; +#X connect 9 0 10 0; +#X connect 10 0 1 0; +#X connect 12 0 13 0; +#X connect 13 0 1 0; +#X connect 15 0 1 0; +#X connect 17 0 1 0; +#X connect 23 0 29 0; +#X connect 29 0 21 0; +#X connect 29 1 22 0; +#X connect 29 2 26 0; +#X connect 32 0 46 0; +#X connect 33 0 34 0; +#X connect 36 0 37 0; +#X connect 37 0 36 0; +#X connect 38 0 39 0; +#X connect 40 0 58 0; +#X connect 41 0 44 0; +#X connect 42 0 43 0; +#X connect 43 0 46 1; +#X connect 44 0 45 0; +#X connect 45 0 46 0; +#X connect 46 0 59 1; +#X connect 46 2 42 0; +#X connect 47 0 46 0; +#X connect 48 0 47 0; +#X connect 50 0 46 0; +#X connect 50 0 61 0; +#X connect 51 0 46 0; +#X connect 52 0 46 0; +#X connect 53 0 50 0; +#X connect 53 0 48 0; +#X connect 54 0 40 0; +#X connect 55 0 57 0; +#X connect 56 0 55 0; +#X connect 57 0 38 0; +#X connect 58 0 67 0; +#X connect 59 0 54 0; +#X connect 59 0 56 0; +#X connect 60 0 59 2; +#X connect 61 0 59 0; +#X connect 62 0 61 0; +#X connect 63 0 61 0; +#X connect 64 0 61 0; +#X connect 65 0 61 0; +#X connect 66 0 61 0; +#X connect 67 0 1 0; diff --git a/pix_opencv_hough_lines-help.pd b/pix_opencv_hough_lines-help.pd index da4d4b8..719eb7d 100644 --- a/pix_opencv_hough_lines-help.pd +++ b/pix_opencv_hough_lines-help.pd @@ -71,7 +71,7 @@ #X obj 162 241 gemwin; #X msg 161 188 create \, 1; #X msg 237 189 destroy; -#X msg 283 161 frame 25; +#X msg 283 161 frame 5; #X obj 164 126 t b b b; #X connect 1 0 2 0; #X connect 2 0 3 0; @@ -136,4 +136,76 @@ #X connect 9 0 4 1; #X connect 10 0 11 0; #X connect 11 0 7 0; -#X conne +#X connect 11 0 8 0; +#X connect 11 1 9 0; +#X connect 11 1 6 0; +#X restore 547 309 pd vswitch; +#X obj 615 309 tgl 15 0 empty load empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 488 237 pix_video; +#X obj 488 49 gemhead; +#X msg 527 162 device 0; +#X msg 536 193 driver 1; +#X msg 513 108 dialog; +#X msg 518 138 device /dev/dv1394-0; +#X obj 606 440 pix_resize 320 240; +#X text 884 547 (WARNING :: only for powerfull machines); +#X connect 1 0 43 0; +#X connect 1 1 30 0; +#X connect 2 0 3 0; +#X connect 3 0 1 0; +#X connect 5 0 11 0; +#X connect 6 0 1 0; +#X connect 7 0 6 0; +#X connect 11 0 1 0; +#X connect 12 0 1 0; +#X connect 13 0 12 0; +#X connect 14 0 15 0; +#X connect 15 0 1 0; +#X connect 18 0 20 0; +#X connect 19 0 41 0; +#X connect 20 0 1 0; +#X connect 23 0 1 0; +#X connect 24 0 23 0; +#X connect 30 0 32 0; +#X connect 32 0 28 0; +#X connect 32 1 29 0; +#X connect 32 2 35 0; +#X connect 32 3 36 0; +#X connect 41 0 1 0; +#X connect 42 0 56 0; +#X connect 43 0 44 0; +#X connect 46 0 47 0; +#X connect 47 0 46 0; +#X connect 48 0 49 0; +#X connect 50 0 68 0; +#X connect 51 0 54 0; +#X connect 52 0 53 0; +#X connect 53 0 56 1; +#X connect 54 0 55 0; +#X connect 55 0 56 0; +#X connect 56 0 69 1; +#X connect 56 2 52 0; +#X connect 57 0 56 0; +#X connect 58 0 57 0; +#X connect 60 0 56 0; +#X connect 60 0 71 0; +#X connect 61 0 56 0; +#X connect 62 0 56 0; +#X connect 63 0 60 0; +#X connect 63 0 58 0; +#X connect 64 0 50 0; +#X connect 65 0 67 0; +#X connect 66 0 65 0; +#X connect 67 0 48 0; +#X connect 68 0 77 0; +#X connect 69 0 64 0; +#X connect 69 0 66 0; +#X connect 70 0 69 2; +#X connect 71 0 69 0; +#X connect 72 0 71 0; +#X connect 73 0 71 0; +#X connect 74 0 71 0; +#X connect 75 0 71 0; +#X connect 76 0 71 0; +#X connect 77 0 1 0; diff --git a/pix_opencv_hu_compare-help.pd b/pix_opencv_hu_compare-help.pd index 783f203..4315ac4 100644 --- a/pix_opencv_hu_compare-help.pd +++ b/pix_opencv_hu_compare-help.pd @@ -20,7 +20,7 @@ #X obj 160 260 gemwin; #X msg 159 207 create \, 1; #X msg 235 208 destroy; -#X msg 281 180 frame 25; +#X msg 281 180 frame 5; #X obj 162 170 t b b b; #X connect 1 0 2 0; #X connect 2 0 3 0; @@ -134,4 +134,103 @@ colors; #X connect 2 0 4 0; #X connect 3 0 0 0; #X connect 4 0 0 0; -#X connec +#X connect 5 0 7 0; +#X connect 5 0 8 0; +#X connect 6 0 3 1; +#X connect 7 0 3 1; +#X connect 8 0 4 1; +#X connect 9 0 4 1; +#X connect 10 0 11 0; +#X connect 11 0 7 0; +#X connect 11 0 8 0; +#X connect 11 1 9 0; +#X connect 11 1 6 0; +#X restore 379 109 pd vswitch; +#X obj 447 109 tgl 15 0 empty load empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 374 60 pix_video; +#X obj 378 -88 gemhead; +#X msg 413 -15 device 0; +#X msg 422 16 driver 1; +#X msg 399 -69 dialog; +#X msg 404 -39 device /dev/dv1394-0; +#X obj 547 415 unpack f f f f f; +#X text 661 415 position of detected contours; +#X floatatom 570 437 5 0 0 0 - - -; +#X floatatom 608 438 5 0 0 0 - - -; +#X floatatom 648 437 5 0 0 0 - - -; +#X floatatom 691 438 5 0 0 0 - - -; +#X text 577 450 X; +#X text 616 449 Y; +#X text 648 449 width; +#X text 689 450 height; +#X connect 0 0 49 0; +#X connect 1 0 2 0; +#X connect 4 0 5 0; +#X connect 5 0 4 0; +#X connect 8 0 11 0; +#X connect 9 0 10 0; +#X connect 10 0 13 1; +#X connect 11 0 12 0; +#X connect 12 0 13 0; +#X connect 13 0 74 1; +#X connect 13 2 9 0; +#X connect 14 0 13 0; +#X connect 15 0 14 0; +#X connect 16 0 1 0; +#X connect 16 1 17 0; +#X connect 16 2 82 0; +#X connect 17 0 21 0; +#X connect 19 0 20 0; +#X connect 21 0 19 0; +#X connect 22 0 21 1; +#X connect 22 0 24 0; +#X connect 27 0 16 0; +#X connect 28 0 27 0; +#X connect 31 0 33 0; +#X connect 33 0 34 0; +#X connect 34 0 16 0; +#X connect 35 0 16 0; +#X connect 36 0 35 0; +#X connect 38 0 16 0; +#X connect 40 0 38 0; +#X connect 45 0 50 0; +#X connect 49 0 66 0; +#X connect 50 0 51 0; +#X connect 51 0 49 0; +#X connect 52 0 62 2; +#X connect 54 0 55 0; +#X connect 55 0 52 0; +#X connect 56 0 52 0; +#X connect 57 0 60 0; +#X connect 57 0 63 2; +#X connect 58 0 59 0; +#X connect 59 0 57 0; +#X connect 61 0 64 0; +#X connect 62 0 61 0; +#X connect 62 0 16 1; +#X connect 63 0 16 0; +#X connect 65 0 62 0; +#X connect 66 0 65 0; +#X connect 67 0 73 0; +#X connect 68 0 69 0; +#X connect 69 0 13 0; +#X connect 69 0 49 0; +#X connect 70 0 49 0; +#X connect 70 0 13 0; +#X connect 71 0 13 0; +#X connect 71 0 49 0; +#X connect 72 0 13 0; +#X connect 73 0 63 0; +#X connect 74 0 67 0; +#X connect 75 0 74 2; +#X connect 76 0 74 0; +#X connect 77 0 76 0; +#X connect 78 0 76 0; +#X connect 79 0 76 0; +#X connect 80 0 76 0; +#X connect 81 0 76 0; +#X connect 82 1 84 0; +#X connect 82 2 85 0; +#X connect 82 3 86 0; +#X connect 82 4 87 0; diff --git a/pix_opencv_hu_moments-help.pd b/pix_opencv_hu_moments-help.pd index c792b8f..e2f5eaa 100755 --- a/pix_opencv_hu_moments-help.pd +++ b/pix_opencv_hu_moments-help.pd @@ -20,7 +20,7 @@ #X obj 171 266 gemwin; #X msg 164 226 create \, 1; #X msg 252 229 destroy; -#X msg 292 186 frame 25; +#X msg 292 186 frame 5; #X obj 173 176 t b b b; #X connect 1 0 2 0; #X connect 2 0 3 0; @@ -146,3 +146,15 @@ the moments.; #X connect 48 0 47 0; #X connect 50 0 51 0; #X connect 50 1 53 0; +#X connect 50 2 54 0; +#X connect 50 3 55 0; +#X connect 50 4 56 0; +#X connect 50 5 57 0; +#X connect 50 6 58 0; +#X connect 65 0 46 0; +#X connect 66 0 67 0; +#X connect 66 0 15 0; +#X connect 67 0 71 0; +#X connect 68 0 69 0; +#X connect 70 0 66 1; +#X connect 71 0 65 0; diff --git a/pix_opencv_knear-help.pd b/pix_opencv_knear-help.pd index 7638871..657b425 100644 --- a/pix_opencv_knear-help.pd +++ b/pix_opencv_knear-help.pd @@ -14,7 +14,7 @@ #X obj 127 212 gemwin; #X msg 120 172 create \, 1; #X msg 208 175 destroy; -#X msg 248 132 frame 25; +#X msg 248 132 frame 5; #X obj 129 122 t b b b; #X connect 1 0 2 0; #X connect 2 0 3 0; diff --git a/pix_opencv_laplace-help.pd b/pix_opencv_laplace-help.pd index bcf3098..9e05d87 100644 --- a/pix_opencv_laplace-help.pd +++ b/pix_opencv_laplace-help.pd @@ -29,7 +29,7 @@ #X obj 160 260 gemwin; #X msg 159 207 create \, 1; #X msg 235 208 destroy; -#X msg 281 180 frame 25; +#X msg 281 180 frame 5; #X obj 162 170 t b b b; #X connect 1 0 2 0; #X connect 2 0 3 0; diff --git a/pix_opencv_lk-help.pd b/pix_opencv_lk-help.pd index 6d865d4..804c923 100644 --- a/pix_opencv_lk-help.pd +++ b/pix_opencv_lk-help.pd @@ -134,4 +134,107 @@ #X msg 62 93 reset; #X obj 49 135 outlet; #X msg 107 89 dimen 320 240; -#X o +#X obj 107 51 t b b b; +#X connect 0 0 4 0; +#X connect 1 0 2 0; +#X connect 3 0 2 0; +#X connect 4 0 3 0; +#X connect 4 2 1 0; +#X restore 268 69 pd Gem.init; +#X obj 162 241 gemwin; +#X msg 161 188 create \, 1; +#X msg 237 189 destroy; +#X msg 188 161 dimen 320 240; +#X obj 164 126 t b b b; +#X msg 279 161 frame 5; +#X connect 1 0 2 0; +#X connect 2 0 3 0; +#X connect 2 0 10 0; +#X connect 2 1 4 0; +#X connect 2 1 8 0; +#X connect 3 0 0 0; +#X connect 4 0 0 0; +#X connect 7 0 6 0; +#X connect 8 0 6 0; +#X connect 9 0 6 0; +#X connect 10 0 7 0; +#X connect 10 1 9 0; +#X connect 10 2 11 0; +#X connect 11 0 6 0; +#X restore -224 -379 pd gemwin; +#X msg -223 -401 destroy; +#X text -223 -422 Create window and render; +#X obj 178 488 rectangle 5.3 4; +#X obj 178 -78 pix_resize 320 240; +#X text 642 -68 selection of a point; +#X text 436 196 max movement of a marker ( default 20 pixels ); +#X connect 1 0 32 1; +#X connect 3 0 4 0; +#X connect 4 0 32 0; +#X connect 6 0 32 0; +#X connect 7 0 6 0; +#X connect 8 0 9 0; +#X connect 9 0 32 0; +#X connect 11 0 32 0; +#X connect 13 0 14 0; +#X connect 14 0 7 0; +#X connect 15 0 32 0; +#X connect 16 0 32 0; +#X connect 18 0 32 0; +#X connect 20 0 32 0; +#X connect 21 0 20 0; +#X connect 23 0 13 0; +#X connect 24 0 23 0; +#X connect 25 0 26 0; +#X connect 25 1 27 0; +#X connect 30 0 25 0; +#X connect 32 0 80 0; +#X connect 32 1 30 0; +#X connect 33 0 35 1; +#X connect 33 1 34 1; +#X connect 33 2 39 0; +#X connect 34 0 37 1; +#X connect 34 0 57 0; +#X connect 35 0 37 0; +#X connect 35 0 56 0; +#X connect 36 0 35 0; +#X connect 36 1 34 0; +#X connect 37 0 15 0; +#X connect 39 0 40 0; +#X connect 40 0 36 0; +#X connect 41 0 32 0; +#X connect 42 0 32 0; +#X connect 46 0 32 0; +#X connect 47 0 32 0; +#X connect 49 0 32 0; +#X connect 50 0 49 0; +#X connect 55 0 16 0; +#X connect 58 0 32 0; +#X connect 59 0 65 0; +#X connect 60 0 63 0; +#X connect 61 0 62 0; +#X connect 62 0 65 1; +#X connect 63 0 64 0; +#X connect 64 0 65 0; +#X connect 65 0 72 1; +#X connect 65 2 61 0; +#X connect 66 0 65 0; +#X connect 67 0 66 0; +#X connect 68 0 65 0; +#X connect 68 0 74 0; +#X connect 69 0 65 0; +#X connect 70 0 65 0; +#X connect 71 0 68 0; +#X connect 71 0 67 0; +#X connect 72 0 86 0; +#X connect 73 0 72 2; +#X connect 74 0 72 0; +#X connect 75 0 74 0; +#X connect 76 0 74 0; +#X connect 77 0 74 0; +#X connect 78 0 74 0; +#X connect 79 0 74 0; +#X connect 80 0 85 0; +#X connect 82 0 83 0; +#X connect 83 0 82 0; +#X connect 86 0 32 0; diff --git a/pix_opencv_morphology-help.pd b/pix_opencv_morphology-help.pd index efeccf8..04eabb7 100644 --- a/pix_opencv_morphology-help.pd +++ b/pix_opencv_morphology-help.pd @@ -37,7 +37,7 @@ #X obj 160 260 gemwin; #X msg 159 207 create \, 1; #X msg 235 208 destroy; -#X msg 281 180 frame 25; +#X msg 281 180 frame 5; #X obj 162 170 t b b b; #X connect 1 0 2 0; #X connect 2 0 3 0; @@ -151,4 +151,11 @@ #X connect 41 0 23 0; #X connect 42 0 12 0; #X connect 43 0 38 0; -#X connec +#X connect 43 0 40 0; +#X connect 44 0 43 2; +#X connect 45 0 43 0; +#X connect 46 0 45 0; +#X connect 47 0 45 0; +#X connect 48 0 45 0; +#X connect 49 0 45 0; +#X connect 50 0 45 0; diff --git a/pix_opencv_motempl-help.pd b/pix_opencv_motempl-help.pd index 59e09c9..d491f8c 100644 --- a/pix_opencv_motempl-help.pd +++ b/pix_opencv_motempl-help.pd @@ -73,7 +73,7 @@ movement history; #X obj 160 260 gemwin; #X msg 159 207 create \, 1; #X msg 235 208 destroy; -#X msg 281 180 frame 25; +#X msg 281 180 frame 5; #X obj 162 170 t b b b; #X connect 1 0 2 0; #X connect 2 0 3 0; @@ -126,4 +126,102 @@ movement history; #X msg 296 104 0; #X msg 326 104 1; #X obj 399 34 inlet; -#X obj 399 67 s +#X obj 399 67 select 0; +#X connect 1 0 3 0; +#X connect 2 0 4 0; +#X connect 3 0 0 0; +#X connect 4 0 0 0; +#X connect 5 0 7 0; +#X connect 5 0 8 0; +#X connect 6 0 3 1; +#X connect 7 0 3 1; +#X connect 8 0 4 1; +#X connect 9 0 4 1; +#X connect 10 0 11 0; +#X connect 11 0 7 0; +#X connect 11 0 8 0; +#X connect 11 1 9 0; +#X connect 11 1 6 0; +#X restore 472 324 pd vswitch; +#X obj 540 324 tgl 15 0 empty load empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 413 252 pix_video; +#X obj 413 64 gemhead; +#X msg 452 177 device 0; +#X msg 461 208 driver 1; +#X msg 438 123 dialog; +#X msg 443 153 device /dev/dv1394-0; +#X obj 485 461 pix_resize 320 240; +#X msg 673 433 dimen 128 128; +#X connect 0 0 1 0; +#X connect 15 0 3 0; +#X connect 15 1 4 0; +#X connect 15 2 5 0; +#X connect 15 3 6 0; +#X connect 15 4 18 0; +#X connect 16 0 7 0; +#X connect 16 1 8 0; +#X connect 16 2 9 0; +#X connect 16 3 10 0; +#X connect 16 4 19 0; +#X connect 17 0 11 0; +#X connect 17 1 12 0; +#X connect 17 2 13 0; +#X connect 17 3 14 0; +#X connect 17 4 20 0; +#X connect 26 0 43 1; +#X connect 27 0 29 0; +#X connect 29 0 43 0; +#X connect 30 0 31 0; +#X connect 31 0 43 0; +#X connect 32 0 33 0; +#X connect 33 0 43 0; +#X connect 34 0 35 0; +#X connect 35 0 43 0; +#X connect 36 0 43 2; +#X connect 37 0 43 3; +#X connect 43 0 0 0; +#X connect 43 1 52 0; +#X connect 44 0 43 0; +#X connect 46 0 44 0; +#X connect 47 0 44 0; +#X connect 48 0 44 0; +#X connect 52 0 15 0; +#X connect 52 1 16 0; +#X connect 52 2 17 0; +#X connect 54 0 55 0; +#X connect 55 0 54 0; +#X connect 57 0 66 0; +#X connect 58 0 59 0; +#X connect 60 0 77 0; +#X connect 61 0 64 0; +#X connect 62 0 63 0; +#X connect 63 0 66 1; +#X connect 64 0 65 0; +#X connect 65 0 66 0; +#X connect 66 0 78 1; +#X connect 66 2 62 0; +#X connect 67 0 66 0; +#X connect 68 0 67 0; +#X connect 69 0 66 0; +#X connect 69 0 80 0; +#X connect 70 0 66 0; +#X connect 71 0 66 0; +#X connect 72 0 69 0; +#X connect 72 0 68 0; +#X connect 73 0 60 0; +#X connect 74 0 76 0; +#X connect 75 0 74 0; +#X connect 76 0 58 0; +#X connect 77 0 86 0; +#X connect 78 0 73 0; +#X connect 78 0 75 0; +#X connect 79 0 78 2; +#X connect 80 0 78 0; +#X connect 81 0 80 0; +#X connect 82 0 80 0; +#X connect 83 0 80 0; +#X connect 84 0 80 0; +#X connect 85 0 80 0; +#X connect 86 0 43 0; +#X connect 87 0 86 0; diff --git a/pix_opencv_of_bm-help.pd b/pix_opencv_of_bm-help.pd index 96c9fb7..fd7a06c 100755 --- a/pix_opencv_of_bm-help.pd +++ b/pix_opencv_of_bm-help.pd @@ -24,7 +24,7 @@ #X restore 289 80 pd Gem.init; #X obj 128 109 t b b b; #X msg 156 138 dimen 320 240; -#X msg 247 137 frame 25; +#X msg 247 137 frame 5; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 3 0 9 0; @@ -130,4 +130,83 @@ when on ); #X connect 5 0 8 0; #X connect 6 0 3 1; #X connect 7 0 3 1; -#X conne +#X connect 8 0 4 1; +#X connect 9 0 4 1; +#X connect 10 0 11 0; +#X connect 11 0 7 0; +#X connect 11 0 8 0; +#X connect 11 1 9 0; +#X connect 11 1 6 0; +#X restore 385 125 pd vswitch; +#X obj 453 125 tgl 15 0 empty load empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 312 94 pix_video; +#X obj 315 -64 gemhead; +#X msg 351 19 device 0; +#X msg 360 50 driver 1; +#X msg 337 -35 dialog; +#X msg 342 -5 device /dev/dv1394-0; +#X obj 294 659 pix_texture; +#X obj 294 687 square 2; +#X obj 455 664 pix_texture; +#X text 504 146 this object can work on small frames unless you have +a very powerful machine; +#X obj 456 688 square 2; +#X obj 295 201 pix_separator; +#X obj 454 205 pix_separator; +#X obj 384 154 pix_resize 320 240; +#X connect 1 0 2 0; +#X connect 2 0 1 0; +#X connect 9 0 69 0; +#X connect 9 1 16 0; +#X connect 9 2 10 0; +#X connect 10 0 11 0; +#X connect 10 1 12 0; +#X connect 20 0 21 0; +#X connect 21 0 9 0; +#X connect 22 0 23 0; +#X connect 23 0 9 0; +#X connect 24 0 26 0; +#X connect 25 0 27 0; +#X connect 26 0 9 0; +#X connect 27 0 9 0; +#X connect 28 0 29 0; +#X connect 29 0 9 0; +#X connect 30 0 31 0; +#X connect 31 0 9 0; +#X connect 36 0 9 0; +#X connect 37 0 36 0; +#X connect 42 0 49 0; +#X connect 43 0 58 0; +#X connect 44 0 47 0; +#X connect 45 0 46 0; +#X connect 46 0 49 1; +#X connect 47 0 48 0; +#X connect 48 0 49 0; +#X connect 49 0 59 1; +#X connect 49 2 45 0; +#X connect 50 0 49 0; +#X connect 51 0 50 0; +#X connect 52 0 49 0; +#X connect 52 0 61 0; +#X connect 53 0 49 0; +#X connect 54 0 49 0; +#X connect 55 0 52 0; +#X connect 55 0 51 0; +#X connect 56 0 57 0; +#X connect 57 0 67 0; +#X connect 58 0 9 0; +#X connect 59 0 74 0; +#X connect 60 0 59 2; +#X connect 61 0 59 0; +#X connect 62 0 61 0; +#X connect 63 0 61 0; +#X connect 64 0 61 0; +#X connect 65 0 61 0; +#X connect 66 0 61 0; +#X connect 67 0 68 0; +#X connect 69 0 71 0; +#X connect 72 0 56 0; +#X connect 73 0 43 0; +#X connect 74 0 72 0; +#X connect 74 0 73 0; diff --git a/pix_opencv_of_hs-help.pd b/pix_opencv_of_hs-help.pd index 9c65600..bd7255f 100755 --- a/pix_opencv_of_hs-help.pd +++ b/pix_opencv_of_hs-help.pd @@ -24,7 +24,7 @@ #X restore 289 80 pd Gem.init; #X obj 128 109 t b b b; #X msg 156 138 dimen 320 240; -#X msg 247 137 frame 25; +#X msg 247 137 frame 5; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 3 0 9 0; @@ -138,4 +138,65 @@ when on ); #X msg 487 320 lambda \$1; #X text 600 320 set Lagragian multiplier ( default 1 ); #X text 629 382 ( default 10 ); -#X text 627 344 threshold value for the detection of movement ( defaul +#X text 627 344 threshold value for the detection of movement ( default +100 ); +#X text 981 178 with a great help from Mateu Batle & Alberto de Rodrigo +from the iBit foundation.; +#X text 980 142 the main purpose of this object is to calculate the +average direction and the intensity of the movement in a video stream. +; +#X text 981 202 comments to ydegoyon@gmail.com; +#X text 980 126 pix_opencv_of_hs : Haron and Schunck optical flow algorithm. +; +#X obj 385 160 pix_resize 320 240; +#X connect 1 0 2 0; +#X connect 2 0 1 0; +#X connect 5 0 6 0; +#X connect 5 1 7 0; +#X connect 15 0 22 0; +#X connect 16 0 31 0; +#X connect 17 0 20 0; +#X connect 18 0 19 0; +#X connect 19 0 22 1; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 32 1; +#X connect 22 2 18 0; +#X connect 23 0 22 0; +#X connect 24 0 23 0; +#X connect 25 0 22 0; +#X connect 25 0 34 0; +#X connect 26 0 22 0; +#X connect 27 0 22 0; +#X connect 28 0 25 0; +#X connect 28 0 24 0; +#X connect 29 0 30 0; +#X connect 30 0 40 0; +#X connect 31 0 47 0; +#X connect 32 0 68 0; +#X connect 33 0 32 2; +#X connect 34 0 32 0; +#X connect 35 0 34 0; +#X connect 36 0 34 0; +#X connect 37 0 34 0; +#X connect 38 0 34 0; +#X connect 39 0 34 0; +#X connect 40 0 41 0; +#X connect 42 0 44 0; +#X connect 45 0 29 0; +#X connect 46 0 16 0; +#X connect 47 0 42 0; +#X connect 47 1 11 0; +#X connect 47 2 5 0; +#X connect 48 0 49 0; +#X connect 49 0 47 0; +#X connect 50 0 60 0; +#X connect 51 0 52 0; +#X connect 52 0 47 0; +#X connect 53 0 54 0; +#X connect 54 0 47 0; +#X connect 56 0 47 0; +#X connect 57 0 56 0; +#X connect 60 0 47 0; +#X connect 68 0 46 0; +#X connect 68 0 45 0; diff --git a/pix_opencv_of_lk-help.pd b/pix_opencv_of_lk-help.pd index 449b619..2a90e3c 100755 --- a/pix_opencv_of_lk-help.pd +++ b/pix_opencv_of_lk-help.pd @@ -24,7 +24,7 @@ #X restore 289 80 pd Gem.init; #X obj 128 109 t b b b; #X msg 156 138 dimen 320 240; -#X msg 247 137 frame 25; +#X msg 247 137 frame 5; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 3 0 9 0; @@ -138,4 +138,63 @@ average direction and the intensity of the movement in a video stream. #X text 621 418 set nightmode; #X text 629 386 minimum nuber of blocks to detect the movement; #X text 626 399 ( default 10 ); -#X msg 49 +#X msg 491 309 winsize \$1 \$2; +#X obj 454 444 pix_opencv_of_lk; +#X text 628 312 set window size ( width height ) [ default : 9x9 ] +; +#X text 630 328 window width and height must be oneof (1 \, 3 \, 5 +\, 7 \, 9 \, 11 \, 13 \, 15); +#X text 627 363 threshold value for the detection of movement (default +100); +#X obj 383 164 pix_resize 320 240; +#X connect 1 0 2 0; +#X connect 2 0 1 0; +#X connect 5 0 6 0; +#X connect 5 1 7 0; +#X connect 15 0 22 0; +#X connect 16 0 31 0; +#X connect 17 0 20 0; +#X connect 18 0 19 0; +#X connect 19 0 22 1; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 32 1; +#X connect 22 2 18 0; +#X connect 23 0 22 0; +#X connect 24 0 23 0; +#X connect 25 0 22 0; +#X connect 25 0 34 0; +#X connect 26 0 22 0; +#X connect 26 0 34 0; +#X connect 27 0 22 0; +#X connect 27 0 34 0; +#X connect 28 0 25 0; +#X connect 28 0 24 0; +#X connect 29 0 30 0; +#X connect 30 0 40 0; +#X connect 31 0 62 0; +#X connect 32 0 66 0; +#X connect 33 0 32 2; +#X connect 34 0 32 0; +#X connect 35 0 34 0; +#X connect 36 0 34 0; +#X connect 37 0 34 0; +#X connect 38 0 34 0; +#X connect 39 0 34 0; +#X connect 40 0 41 0; +#X connect 42 0 44 0; +#X connect 45 0 29 0; +#X connect 46 0 16 0; +#X connect 51 0 52 0; +#X connect 52 0 62 0; +#X connect 53 0 61 0; +#X connect 54 0 55 0; +#X connect 55 0 62 0; +#X connect 56 0 62 0; +#X connect 57 0 56 0; +#X connect 61 0 62 0; +#X connect 62 0 42 0; +#X connect 62 1 11 0; +#X connect 62 2 5 0; +#X connect 66 0 45 0; +#X connect 66 0 46 0; diff --git a/pix_opencv_pgh_compare-help.pd b/pix_opencv_pgh_compare-help.pd index 72bc37f..2f3dff0 100644 --- a/pix_opencv_pgh_compare-help.pd +++ b/pix_opencv_pgh_compare-help.pd @@ -20,7 +20,7 @@ #X obj 160 260 gemwin; #X msg 159 207 create \, 1; #X msg 235 208 destroy; -#X msg 281 180 frame 25; +#X msg 281 180 frame 5; #X obj 162 170 t b b b; #X connect 1 0 2 0; #X connect 2 0 3 0; @@ -142,4 +142,83 @@ example code from OpenCV book; #X obj 373 -54 gemhead; #X msg 411 25 device 0; #X msg 420 56 driver 1; -#X msg 397 -2 +#X msg 397 -29 dialog; +#X msg 402 1 device /dev/dv1394-0; +#X obj 544 379 unpack f f f f f; +#X text 658 379 position of detected contours; +#X floatatom 567 401 5 0 0 0 - - -; +#X floatatom 605 402 5 0 0 0 - - -; +#X floatatom 645 401 5 0 0 0 - - -; +#X floatatom 688 402 5 0 0 0 - - -; +#X text 574 414 X; +#X text 613 413 Y; +#X text 645 413 width; +#X text 686 414 height; +#X connect 0 0 38 0; +#X connect 1 0 2 0; +#X connect 4 0 5 0; +#X connect 5 0 4 0; +#X connect 8 0 11 0; +#X connect 9 0 10 0; +#X connect 10 0 13 1; +#X connect 11 0 12 0; +#X connect 12 0 13 0; +#X connect 13 0 67 1; +#X connect 13 2 9 0; +#X connect 14 0 13 0; +#X connect 15 0 14 0; +#X connect 16 0 61 0; +#X connect 18 0 19 0; +#X connect 20 0 22 0; +#X connect 20 0 61 1; +#X connect 23 0 58 0; +#X connect 24 0 23 0; +#X connect 26 0 58 0; +#X connect 27 0 26 0; +#X connect 29 0 58 0; +#X connect 31 0 29 0; +#X connect 34 0 39 0; +#X connect 38 0 55 0; +#X connect 39 0 41 0; +#X connect 40 0 56 0; +#X connect 41 0 38 0; +#X connect 42 0 51 2; +#X connect 43 0 44 0; +#X connect 44 0 42 0; +#X connect 45 0 42 0; +#X connect 46 0 49 0; +#X connect 46 0 52 2; +#X connect 47 0 48 0; +#X connect 48 0 46 0; +#X connect 50 0 53 0; +#X connect 51 0 40 0; +#X connect 51 0 50 0; +#X connect 51 0 58 1; +#X connect 52 0 58 0; +#X connect 54 0 51 0; +#X connect 55 0 54 0; +#X connect 56 0 13 0; +#X connect 57 0 52 0; +#X connect 58 0 1 0; +#X connect 58 1 16 0; +#X connect 58 2 75 0; +#X connect 61 0 18 0; +#X connect 63 0 64 0; +#X connect 64 0 13 0; +#X connect 64 0 38 0; +#X connect 65 0 38 0; +#X connect 65 0 13 0; +#X connect 66 0 13 0; +#X connect 66 0 38 0; +#X connect 67 0 57 0; +#X connect 68 0 67 2; +#X connect 69 0 67 0; +#X connect 70 0 69 0; +#X connect 71 0 69 0; +#X connect 72 0 69 0; +#X connect 73 0 69 0; +#X connect 74 0 69 0; +#X connect 75 1 77 0; +#X connect 75 2 78 0; +#X connect 75 3 79 0; +#X connect 75 4 80 0; diff --git a/pix_opencv_surf-help.pd b/pix_opencv_surf-help.pd index 158a851..112d440 100644 --- a/pix_opencv_surf-help.pd +++ b/pix_opencv_surf-help.pd @@ -25,7 +25,7 @@ #X restore 289 80 pd Gem.init; #X obj 128 109 t b b b; #X msg 156 138 dimen 320 240; -#X msg 252 139 frame 25; +#X msg 252 139 frame 5; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 3 0 9 0; @@ -142,4 +142,77 @@ #X connect 11 0 7 0; #X connect 11 0 8 0; #X connect 11 1 9 0; -#X con +#X connect 11 1 6 0; +#X restore 357 114 pd vswitch; +#X obj 429 110 tgl 15 0 empty load empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 340 63 pix_video; +#X obj 342 -91 gemhead; +#X msg 379 -12 device 0; +#X msg 388 19 driver 1; +#X msg 365 -66 dialog; +#X msg 370 -36 device /dev/dv1394-0; +#X obj 357 151 pix_resize 320 240; +#X text 575 392 max movement of a marker ( default 20 pixels ); +#X connect 0 0 51 0; +#X connect 2 0 3 0; +#X connect 3 0 2 0; +#X connect 6 0 7 0; +#X connect 6 1 8 0; +#X connect 11 0 6 0; +#X connect 12 0 14 1; +#X connect 12 1 13 1; +#X connect 12 2 17 0; +#X connect 13 0 16 1; +#X connect 13 0 20 0; +#X connect 14 0 16 0; +#X connect 14 0 19 0; +#X connect 15 0 14 0; +#X connect 15 1 13 0; +#X connect 16 0 25 0; +#X connect 17 0 18 0; +#X connect 18 0 15 0; +#X connect 21 0 0 0; +#X connect 21 1 11 0; +#X connect 22 0 23 0; +#X connect 23 0 21 0; +#X connect 25 0 21 0; +#X connect 26 0 21 0; +#X connect 28 0 21 0; +#X connect 30 0 21 0; +#X connect 31 0 30 0; +#X connect 34 0 21 0; +#X connect 35 0 21 0; +#X connect 37 0 26 0; +#X connect 38 0 21 0; +#X connect 39 0 21 0; +#X connect 40 0 39 0; +#X connect 41 0 42 0; +#X connect 42 0 21 0; +#X connect 44 0 21 0; +#X connect 46 0 21 0; +#X connect 52 0 58 0; +#X connect 53 0 56 0; +#X connect 54 0 55 0; +#X connect 55 0 58 1; +#X connect 56 0 57 0; +#X connect 57 0 58 0; +#X connect 58 0 65 1; +#X connect 58 2 54 0; +#X connect 59 0 58 0; +#X connect 60 0 59 0; +#X connect 61 0 58 0; +#X connect 61 0 67 0; +#X connect 62 0 58 0; +#X connect 63 0 58 0; +#X connect 64 0 61 0; +#X connect 64 0 60 0; +#X connect 65 0 73 0; +#X connect 66 0 65 2; +#X connect 67 0 65 0; +#X connect 68 0 67 0; +#X connect 69 0 67 0; +#X connect 70 0 67 0; +#X connect 71 0 67 0; +#X connect 72 0 67 0; +#X connect 73 0 21 0; diff --git a/pix_opencv_threshold-help.pd b/pix_opencv_threshold-help.pd index 0dbb4ba..32b7472 100644 --- a/pix_opencv_threshold-help.pd +++ b/pix_opencv_threshold-help.pd @@ -40,7 +40,7 @@ #X obj 162 241 gemwin; #X msg 161 188 create \, 1; #X msg 237 189 destroy; -#X msg 283 161 frame 25; +#X msg 283 161 frame 5; #X obj 164 126 t b b b; #X connect 1 0 2 0; #X connect 2 0 3 0; @@ -153,4 +153,15 @@ #X connect 40 0 35 0; #X connect 41 0 27 0; #X connect 42 0 44 0; -#X +#X connect 43 0 42 0; +#X connect 44 0 25 0; +#X connect 45 0 17 0; +#X connect 46 0 41 0; +#X connect 46 0 43 0; +#X connect 47 0 46 2; +#X connect 48 0 46 0; +#X connect 49 0 48 0; +#X connect 50 0 48 0; +#X connect 51 0 48 0; +#X connect 52 0 48 0; +#X connect 53 0 48 0; -- cgit v1.2.1