aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlluís gómez i bigordà <lluisbigorda@users.sourceforge.net>2011-02-25 13:49:18 +0000
committerlluís gómez i bigordà <lluisbigorda@users.sourceforge.net>2011-02-25 13:49:18 +0000
commit3aab36761bff2090c9d366994a0b1e0d57eeb2b4 (patch)
tree179d7a16a8f6b31a5161aee36d8a11d18e235f37
parent30cc97ee54a7d91d4a1c0af7bce0ae37361be542 (diff)
added pix_rgba to help patches
svn path=/trunk/externals/pix_opencv/; revision=14967
-rw-r--r--pix_opencv_athreshold-help.pd16
-rw-r--r--pix_opencv_bgstats-help.pd17
-rw-r--r--pix_opencv_bgsubstract-help.pd8
-rw-r--r--pix_opencv_camshift-help.pd10
-rw-r--r--pix_opencv_colorfilt-help.pd16
-rw-r--r--pix_opencv_contours_boundingrect-help.pd48
-rw-r--r--pix_opencv_contours_convexhull-help.pd13
-rw-r--r--pix_opencv_contours_convexity-help.pd17
-rw-r--r--pix_opencv_dft-help.pd14
-rw-r--r--pix_opencv_distrans-help.pd12
-rw-r--r--pix_opencv_edge-help.pd12
-rw-r--r--pix_opencv_floodfill-help.pd8
-rw-r--r--pix_opencv_haarcascade-help.pd22
-rw-r--r--pix_opencv_hist_compare-help.pd48
-rw-r--r--pix_opencv_hough_circles-help.pd10
-rw-r--r--pix_opencv_hough_lines-help.pd14
-rw-r--r--pix_opencv_hu_compare-help.pd22
-rwxr-xr-xpix_opencv_hu_moments-help.pd105
-rw-r--r--pix_opencv_laplace-help.pd12
-rw-r--r--pix_opencv_lk-help.pd8
-rw-r--r--pix_opencv_morphology-help.pd14
-rw-r--r--pix_opencv_motempl-help.pd18
-rwxr-xr-xpix_opencv_of_bm-help.pd10
-rwxr-xr-xpix_opencv_of_hs-help.pd10
-rwxr-xr-xpix_opencv_of_lk-help.pd8
-rw-r--r--pix_opencv_pgh_compare-help.pd55
-rw-r--r--pix_opencv_surf-help.pd12
-rw-r--r--pix_opencv_threshold-help.pd14
28 files changed, 306 insertions, 267 deletions
diff --git a/pix_opencv_athreshold-help.pd b/pix_opencv_athreshold-help.pd
index 3e50659..000713c 100644
--- a/pix_opencv_athreshold-help.pd
+++ b/pix_opencv_athreshold-help.pd
@@ -1,4 +1,4 @@
-#N canvas 0 25 997 639 10;
+#N canvas 520 34 1119 972 10;
#X obj 300 -86 gemhead;
#X obj 184 629 pix_texture;
#X obj 184 648 square 2;
@@ -71,7 +71,7 @@
#X obj 29 215 pix_separator;
#X obj 29 279 translateXYZ -2 0 0;
#X obj 181 276 translateXYZ 2 0 0;
-#N canvas 0 0 450 300 vswitch 0;
+#N canvas 0 22 450 300 vswitch 0;
#X obj 144 263 outlet;
#X obj 36 26 inlet;
#X obj 260 29 inlet;
@@ -100,7 +100,7 @@
#X connect 11 1 9 0;
#X connect 11 1 6 0;
#X restore 122 169 pd vswitch;
-#X obj 190 169 tgl 15 0 empty load empty 17 7 0 10 -262144 -1 -1 0
+#X obj 190 170 tgl 15 0 empty load empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 63 97 pix_video;
#X obj 63 -91 gemhead;
@@ -136,13 +136,14 @@ value is the weighted sum (i.e. cross-correlation with a Gaussian window)
of a blockSize x blockSize neighborhood of (x \, y) \, minus dim parameter
value.;
#X text 341 524 blockSize;
-#X obj 288 351 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
+#X obj 288 351 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X text 206 328 Thresholding method ( default 0 );
-#X obj 297 437 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
+#X obj 297 437 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X text 306 345 0 = CV_ADAPTIVE_THRESH_MEAN_C;
#X text 306 355 1 = CV_ADAPTIVE_THRESH_GAUSSIAN_C;
+#X obj 123 190 pix_rgba;
#X connect 0 0 14 0;
#X connect 1 0 2 0;
#X connect 4 0 5 0;
@@ -176,8 +177,7 @@ value.;
#X connect 34 0 33 0;
#X connect 35 0 6 0;
#X connect 36 0 19 0;
-#X connect 37 0 32 0;
-#X connect 37 0 34 0;
+#X connect 37 0 62 0;
#X connect 38 0 37 2;
#X connect 39 0 37 0;
#X connect 40 0 39 0;
@@ -187,3 +187,5 @@ value.;
#X connect 44 0 39 0;
#X connect 57 0 24 0;
#X connect 59 0 21 0;
+#X connect 62 0 34 0;
+#X connect 62 0 32 0;
diff --git a/pix_opencv_bgstats-help.pd b/pix_opencv_bgstats-help.pd
index 16a5ca9..bdaaccb 100644
--- a/pix_opencv_bgstats-help.pd
+++ b/pix_opencv_bgstats-help.pd
@@ -1,4 +1,4 @@
-#N canvas 286 25 997 639 10;
+#N canvas 286 25 1043 839 10;
#X obj 365 487 pix_texture;
#X obj 365 515 square 2;
#X obj 28 -124 cnv 15 220 70 empty empty empty 20 12 0 14 -195568 -66577
@@ -34,7 +34,7 @@
#X connect 10 0 7 0;
#X connect 10 2 9 0;
#X restore 40 -78 pd gemwin;
-#X msg 40 -102 destroy;
+#X msg 40 -102 create;
#X text 36 -122 Create window and render;
#X obj 213 486 pix_texture;
#X obj 213 514 square 2;
@@ -106,14 +106,10 @@ using a statitical method.;
#X text 28 -10 Objects disappear from the background after a certain
amount of time of presence \, they are then considered as background.
;
-#X text 29 19;
#X text 28 55 Comments and support @ ydegoyon.gmail.com;
-#X msg 704 546 set;
-#X text 740 546 set the background;
-#X msg 714 556 set;
-#X text 750 556 set the background;
#X msg 415 339 reset;
#X text 455 341 reset the background;
+#X obj 302 164 pix_rgba;
#X connect 0 0 1 0;
#X connect 3 0 4 0;
#X connect 4 0 3 0;
@@ -141,8 +137,7 @@ amount of time of presence \, they are then considered as background.
#X connect 27 0 26 0;
#X connect 28 0 6 0;
#X connect 29 0 9 0;
-#X connect 30 0 25 0;
-#X connect 30 0 27 0;
+#X connect 30 0 43 0;
#X connect 31 0 30 2;
#X connect 32 0 38 0;
#X connect 33 0 32 0;
@@ -151,4 +146,6 @@ amount of time of presence \, they are then considered as background.
#X connect 36 0 32 0;
#X connect 37 0 32 0;
#X connect 38 0 30 0;
-#X connect 46 0 9 0;
+#X connect 41 0 9 0;
+#X connect 43 0 27 0;
+#X connect 43 0 25 0;
diff --git a/pix_opencv_bgsubstract-help.pd b/pix_opencv_bgsubstract-help.pd
index 9de7515..4802396 100644
--- a/pix_opencv_bgsubstract-help.pd
+++ b/pix_opencv_bgsubstract-help.pd
@@ -80,7 +80,7 @@ shadows changes since you SET the background image.;
#X obj 434 335 pix_separator;
#X obj 434 399 translateXYZ -2 0 0;
#X obj 586 396 translateXYZ 2 0 0;
-#N canvas 0 0 450 300 vswitch 0;
+#N canvas 0 22 450 300 vswitch 0;
#X obj 144 263 outlet;
#X obj 36 26 inlet;
#X obj 260 29 inlet;
@@ -117,6 +117,7 @@ shadows changes since you SET the background image.;
#X msg 516 173 driver 1;
#X msg 493 88 dialog;
#X msg 498 118 device /dev/dv1394-0;
+#X obj 529 312 pix_rgba;
#X connect 1 0 2 1;
#X connect 2 0 11 0;
#X connect 3 0 2 0;
@@ -146,8 +147,7 @@ shadows changes since you SET the background image.;
#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 37 0 45 0;
#X connect 38 0 37 2;
#X connect 39 0 37 0;
#X connect 40 0 39 0;
@@ -155,3 +155,5 @@ shadows changes since you SET the background image.;
#X connect 42 0 39 0;
#X connect 43 0 39 0;
#X connect 44 0 39 0;
+#X connect 45 0 34 0;
+#X connect 45 0 32 0;
diff --git a/pix_opencv_camshift-help.pd b/pix_opencv_camshift-help.pd
index e75cc2e..e73278d 100644
--- a/pix_opencv_camshift-help.pd
+++ b/pix_opencv_camshift-help.pd
@@ -1,4 +1,4 @@
-#N canvas 0 25 1680 940 10;
+#N canvas 0 39 1680 940 10;
#X obj 479 677 pix_texture;
#X obj 25 -34 cnv 15 220 70 empty empty empty 20 12 0 14 -195568 -66577
0;
@@ -111,7 +111,7 @@ by OpenCV samples code.;
#X msg 790 71 colorspace RGBA;
#X msg 895 71 colorspace RGB;
#X obj 790 43 loadbang;
-#N canvas 0 0 450 300 vswitch 0;
+#N canvas 0 22 450 300 vswitch 0;
#X obj 144 263 outlet;
#X obj 36 26 inlet;
#X obj 260 29 inlet;
@@ -140,7 +140,7 @@ by OpenCV samples code.;
#X connect 11 1 9 0;
#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
+#X obj 568 223 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;
@@ -148,6 +148,7 @@ by OpenCV samples code.;
#X msg 488 108 driver 1;
#X msg 465 23 dialog;
#X msg 470 53 device /dev/dv1394-0;
+#X obj 498 249 pix_rgba;
#X connect 0 0 15 0;
#X connect 2 0 3 0;
#X connect 3 0 2 0;
@@ -200,7 +201,7 @@ by OpenCV samples code.;
#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 65 0 73 0;
#X connect 66 0 65 2;
#X connect 67 0 65 0;
#X connect 68 0 67 0;
@@ -208,3 +209,4 @@ by OpenCV samples code.;
#X connect 70 0 67 0;
#X connect 71 0 67 0;
#X connect 72 0 67 0;
+#X connect 73 0 51 0;
diff --git a/pix_opencv_colorfilt-help.pd b/pix_opencv_colorfilt-help.pd
index 0002f25..5283fce 100644
--- a/pix_opencv_colorfilt-help.pd
+++ b/pix_opencv_colorfilt-help.pd
@@ -1,4 +1,4 @@
-#N canvas 345 27 925 684 10;
+#N canvas 472 125 925 684 10;
#X obj 183 555 pix_texture;
#X obj 659 -55 cnv 15 220 70 empty empty empty 20 12 0 14 -195568 -66577
0;
@@ -33,7 +33,7 @@
#X connect 9 2 8 0;
#X connect 10 0 6 0;
#X restore 669 -11 pd gemwin;
-#X msg 669 -29 destroy;
+#X msg 669 -29 create;
#X obj 178 299 cnv 15 600 250 empty empty empty 20 12 0 14 -4034 -66577
0;
#X text 667 -49 Create window and render;
@@ -44,7 +44,7 @@
#X floatatom 305 503 5 0 0 0 - - -;
#X text 349 503 RGB selected components;
#X obj 250 401 pdp_colorgrid pdp_colorgrid1 256 0 256 50 0 50 0 1 1
-10 10 275 446;
+10 10 298 431;
#X msg 256 363 tolerance \$1;
#X floatatom 342 365 5 0 0 0 - - -;
#X text 383 364 tolerance applied for the selection of colors;
@@ -78,7 +78,7 @@ or by selecting a piksel in the video window;
#X msg 570 69 colorspace RGB;
#X msg 466 92 colorspace Grey;
#X obj 465 41 loadbang;
-#N canvas 0 0 450 300 vswitch 0;
+#N canvas 0 22 450 300 vswitch 0;
#X obj 144 263 outlet;
#X obj 36 26 inlet;
#X obj 260 29 inlet;
@@ -107,7 +107,7 @@ or by selecting a piksel in the video window;
#X connect 11 1 9 0;
#X connect 11 1 6 0;
#X restore 181 224 pd vswitch;
-#X obj 249 224 tgl 15 0 empty load empty 17 7 0 10 -262144 -1 -1 1
+#X obj 249 224 tgl 15 0 empty load empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 115 150 pix_video;
#X obj 116 -16 gemhead;
@@ -116,7 +116,8 @@ or by selecting a piksel in the video window;
#X msg 140 21 dialog;
#X msg 145 51 device /dev/dv1394-0;
#X obj 183 474 pix_opencv_colorfilt;
-#X obj 181 257 pix_resize 320 240;
+#X obj 181 266 pix_resize 320 240;
+#X obj 183 245 pix_rgba;
#X connect 0 0 7 0;
#X connect 2 0 3 0;
#X connect 3 0 2 0;
@@ -154,7 +155,7 @@ or by selecting a piksel in the video window;
#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 42 0 52 0;
#X connect 43 0 42 2;
#X connect 44 0 42 0;
#X connect 45 0 44 0;
@@ -167,3 +168,4 @@ or by selecting a piksel in the video window;
#X connect 50 2 9 0;
#X connect 50 3 10 0;
#X connect 51 0 50 0;
+#X connect 52 0 51 0;
diff --git a/pix_opencv_contours_boundingrect-help.pd b/pix_opencv_contours_boundingrect-help.pd
index 56505e4..cad8f52 100644
--- a/pix_opencv_contours_boundingrect-help.pd
+++ b/pix_opencv_contours_boundingrect-help.pd
@@ -1,4 +1,4 @@
-#N canvas 1984 52 1023 804 10;
+#N canvas 462 38 1392 934 10;
#X obj 580 466 cnv 15 550 250 empty empty empty 20 12 0 14 -24198 -66577
0;
#X floatatom 717 652 5 0 0 0 - - -;
@@ -39,11 +39,11 @@ to transform the contours of the shapes to be analyzed..;
#X floatatom 833 719 5 0 0 0 - - -;
#X text 871 720 number of contours;
#X msg 698 575 nightmode \$1;
-#X obj 788 576 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+#X obj 788 576 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
-#X obj 777 597 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+#X obj 777 597 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
-#X obj 790 619 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+#X obj 790 619 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X msg 717 596 draw \$1;
#X text 804 595 draw bounding rectangle ( default : on );
@@ -86,7 +86,7 @@ to transform the contours of the shapes to be analyzed..;
#X connect 10 0 7 0;
#X connect 10 2 9 0;
#X restore 43 84 pd gemwin;
-#X msg 43 66 destroy;
+#X msg 43 66 create;
#X obj 444 838 pix_texture;
#X obj 444 866 square 2;
#X obj 596 371 separator;
@@ -111,7 +111,7 @@ to transform the contours of the shapes to be analyzed..;
#X obj 444 345 pix_separator;
#X obj 444 409 translateXYZ -2 0 0;
#X obj 596 406 translateXYZ 2 0 0;
-#N canvas 0 0 450 300 vswitch 0;
+#N canvas 0 22 450 300 vswitch 0;
#X obj 144 263 outlet;
#X obj 36 26 inlet;
#X obj 260 29 inlet;
@@ -140,7 +140,7 @@ to transform the contours of the shapes to be analyzed..;
#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 1
+#X obj 604 267 tgl 15 0 empty load empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 478 39 gemhead;
#X msg 517 152 device 0;
@@ -176,18 +176,17 @@ to transform the contours of the shapes to be analyzed..;
#X text 924 297 KNOWN BUGS :: in some input data all the blobs are
tagged with 0 label (if maxmove is very high????) ... if i put maxmove
to zero blobs are tagged in a crazy way....;
-#X obj 593 767 rotateXYZ 180 0 0;
-#X obj 442 769 rotateXYZ 180 0 0;
#X obj 749 988 -;
#X msg 723 958 240;
#X obj 723 934 t b;
#X msg 1162 624 50;
#X obj 834 431 loadbang;
#X msg 799 433 50;
+#X obj 531 320 pix_rgba;
#X connect 1 0 86 1;
#X connect 2 0 86 2;
-#X connect 4 0 98 1;
-#X connect 4 0 100 0;
+#X connect 4 0 96 1;
+#X connect 4 0 98 0;
#X connect 5 0 79 0;
#X connect 6 0 79 1;
#X connect 7 0 3 0;
@@ -233,7 +232,7 @@ to zero blobs are tagged in a crazy way....;
#X connect 58 0 44 0;
#X connect 59 0 61 0;
#X connect 60 0 59 0;
-#X connect 61 0 97 0;
+#X connect 61 0 42 0;
#X connect 62 0 76 0;
#X connect 63 0 73 0;
#X connect 64 0 63 2;
@@ -242,17 +241,16 @@ to zero blobs are tagged in a crazy way....;
#X connect 67 0 87 0;
#X connect 68 0 87 0;
#X connect 69 0 87 0;
-#X connect 73 0 58 0;
-#X connect 73 0 60 0;
+#X connect 73 0 102 0;
#X connect 75 0 76 1;
#X connect 76 0 86 0;
#X connect 77 0 80 0;
-#X connect 78 0 101 0;
+#X connect 78 0 99 0;
#X connect 79 0 77 0;
#X connect 81 0 76 0;
#X connect 84 0 83 0;
#X connect 85 0 84 0;
-#X connect 86 0 96 0;
+#X connect 86 0 37 0;
#X connect 86 1 8 0;
#X connect 86 2 25 0;
#X connect 87 0 63 0;
@@ -261,12 +259,12 @@ to zero blobs are tagged in a crazy way....;
#X connect 91 0 88 0;
#X connect 93 0 84 0;
#X connect 94 0 88 0;
-#X connect 96 0 37 0;
-#X connect 97 0 42 0;
-#X connect 98 0 84 0;
-#X connect 98 0 91 0;
-#X connect 99 0 98 0;
-#X connect 100 0 99 0;
-#X connect 101 0 1 0;
-#X connect 102 0 103 0;
-#X connect 103 0 75 0;
+#X connect 96 0 84 0;
+#X connect 96 0 91 0;
+#X connect 97 0 96 0;
+#X connect 98 0 97 0;
+#X connect 99 0 1 0;
+#X connect 100 0 101 0;
+#X connect 101 0 75 0;
+#X connect 102 0 60 0;
+#X connect 102 0 58 0;
diff --git a/pix_opencv_contours_convexhull-help.pd b/pix_opencv_contours_convexhull-help.pd
index 59c08f1..a1aa5e8 100644
--- a/pix_opencv_contours_convexhull-help.pd
+++ b/pix_opencv_contours_convexhull-help.pd
@@ -71,7 +71,7 @@ the bigest contour of a binary image.;
#X msg 737 130 open \$1;
#X obj 725 239 pix_film;
#X msg 743 173 auto \$1;
-#X obj 743 155 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
+#X obj 743 155 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1
1;
#X text 51 56 Create window and render;
#X msg 838 156 colorspace RGBA;
@@ -83,7 +83,7 @@ the bigest contour of a binary image.;
#X obj 454 355 pix_separator;
#X obj 454 419 translateXYZ -2 0 0;
#X obj 606 416 translateXYZ 2 0 0;
-#N canvas 0 0 450 300 vswitch 0;
+#N canvas 0 22 450 300 vswitch 0;
#X obj 144 263 outlet;
#X obj 36 26 inlet;
#X obj 260 29 inlet;
@@ -124,6 +124,9 @@ the bigest contour of a binary image.;
#X obj 606 449 pix_resize 320 240;
#X text 728 684 number of vertex of the convexhull;
#X floatatom 753 480 5 0 0 0 - - -;
+#X obj 543 334 pix_rgba;
+#X msg 756 453 set;
+#X text 785 453 <- Set the background reference;
#X connect 5 0 1 0;
#X connect 5 1 2 0;
#X connect 5 2 3 0;
@@ -159,8 +162,7 @@ the bigest contour of a binary image.;
#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 43 0 55 0;
#X connect 44 0 43 2;
#X connect 45 0 43 0;
#X connect 46 0 45 0;
@@ -171,3 +173,6 @@ the bigest contour of a binary image.;
#X connect 51 0 9 0;
#X connect 52 0 51 0;
#X connect 54 0 51 1;
+#X connect 55 0 40 0;
+#X connect 55 0 38 0;
+#X connect 56 0 51 0;
diff --git a/pix_opencv_contours_convexity-help.pd b/pix_opencv_contours_convexity-help.pd
index cb86366..dded33a 100644
--- a/pix_opencv_contours_convexity-help.pd
+++ b/pix_opencv_contours_convexity-help.pd
@@ -1,4 +1,4 @@
-#N canvas 1886 22 1257 639 10;
+#N canvas 576 38 1283 943 10;
#X obj 594 611 cnv 15 455 213 empty empty empty 20 12 0 14 -24198 -66577
0;
#X floatatom 1767 815 5 0 0 0 - - -;
@@ -50,7 +50,7 @@ be analyzed..;
#X connect 10 0 7 0;
#X connect 10 2 9 0;
#X restore 63 104 pd gemwin;
-#X msg 63 86 destroy;
+#X msg 63 86 create;
#X obj 464 858 pix_texture;
#X obj 464 886 square 2;
#X obj 616 391 separator;
@@ -74,7 +74,7 @@ be analyzed..;
#X obj 464 394 separator;
#X obj 464 365 pix_separator;
#X obj 464 429 translateXYZ -2 0 0;
-#N canvas 0 0 450 300 vswitch 0;
+#N canvas 0 22 450 300 vswitch 0;
#X obj 144 263 outlet;
#X obj 36 26 inlet;
#X obj 260 29 inlet;
@@ -164,6 +164,11 @@ be analyzed..;
convexity defects we have ::;
#X obj 615 420 translateXYZ 2 0 0;
#X obj 618 630 pix_opencv_contours_convexity;
+#X obj 558 340 pix_rgba;
+#X msg 762 462 set;
+#X text 791 461 <- Set the background reference;
+#X text 797 492 <-Adjust threshold;
+#X text 803 535 <-Adjust morphology if needed;
#X connect 8 0 21 0;
#X connect 9 0 46 0;
#X connect 11 0 12 0;
@@ -189,8 +194,7 @@ convexity defects we have ::;
#X connect 30 0 32 0;
#X connect 31 0 30 0;
#X connect 32 0 13 0;
-#X connect 33 0 29 0;
-#X connect 33 0 31 0;
+#X connect 33 0 93 0;
#X connect 34 0 33 2;
#X connect 35 0 33 0;
#X connect 36 0 35 0;
@@ -235,3 +239,6 @@ convexity defects we have ::;
#X connect 92 0 9 0;
#X connect 92 1 88 0;
#X connect 92 2 51 0;
+#X connect 93 0 31 0;
+#X connect 93 0 29 0;
+#X connect 94 0 41 0;
diff --git a/pix_opencv_dft-help.pd b/pix_opencv_dft-help.pd
index 377359b..7395dc3 100644
--- a/pix_opencv_dft-help.pd
+++ b/pix_opencv_dft-help.pd
@@ -66,7 +66,7 @@
#X msg 617 118 open \$1;
#X obj 605 227 pix_film;
#X msg 623 161 auto \$1;
-#X obj 623 143 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
+#X obj 623 143 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1
1;
#X msg 718 144 colorspace RGBA;
#X msg 823 144 colorspace RGB;
@@ -77,7 +77,7 @@
#X obj 334 343 pix_separator;
#X obj 334 407 translateXYZ -2 0 0;
#X obj 486 404 translateXYZ 2 0 0;
-#N canvas 0 0 450 300 vswitch 0;
+#N canvas 0 22 450 300 vswitch 0;
#X obj 144 263 outlet;
#X obj 36 26 inlet;
#X obj 260 29 inlet;
@@ -105,8 +105,8 @@
#X connect 11 0 8 0;
#X connect 11 1 9 0;
#X connect 11 1 6 0;
-#X restore 427 297 pd vswitch;
-#X obj 495 297 tgl 15 0 empty load empty 17 7 0 10 -262144 -1 -1 0
+#X restore 430 283 pd vswitch;
+#X obj 498 283 tgl 15 0 empty load empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 368 225 pix_video;
#X obj 368 37 gemhead;
@@ -114,6 +114,7 @@
#X msg 416 181 driver 1;
#X msg 393 96 dialog;
#X msg 398 126 device /dev/dv1394-0;
+#X obj 428 308 pix_rgba;
#X connect 1 0 2 0;
#X connect 2 0 1 0;
#X connect 5 0 17 0;
@@ -145,8 +146,7 @@
#X connect 36 0 35 0;
#X connect 37 0 19 0;
#X connect 38 0 5 0;
-#X connect 39 0 34 0;
-#X connect 39 0 36 0;
+#X connect 39 0 47 0;
#X connect 40 0 39 2;
#X connect 41 0 39 0;
#X connect 42 0 41 0;
@@ -154,3 +154,5 @@
#X connect 44 0 41 0;
#X connect 45 0 41 0;
#X connect 46 0 41 0;
+#X connect 47 0 36 0;
+#X connect 47 0 34 0;
diff --git a/pix_opencv_distrans-help.pd b/pix_opencv_distrans-help.pd
index 789706f..ed5a4e4 100644
--- a/pix_opencv_distrans-help.pd
+++ b/pix_opencv_distrans-help.pd
@@ -1,4 +1,4 @@
-#N canvas 633 113 850 637 10;
+#N canvas 553 38 1121 986 10;
#X obj 330 416 cnv 15 400 150 empty empty empty 20 12 0 14 -24198 -66577
0;
#X obj 354 524 pix_opencv_distrans;
@@ -69,7 +69,7 @@ video frames;
#X msg 485 45 open \$1;
#X obj 473 154 pix_film;
#X msg 491 88 auto \$1;
-#X obj 491 70 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
+#X obj 491 70 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1
;
#X msg 586 71 colorspace RGBA;
#X msg 691 71 colorspace RGB;
@@ -80,7 +80,7 @@ video frames;
#X obj 202 270 pix_separator;
#X obj 202 334 translateXYZ -2 0 0;
#X obj 354 331 translateXYZ 2 0 0;
-#N canvas 0 0 450 300 vswitch 0;
+#N canvas 0 22 450 300 vswitch 0;
#X obj 144 263 outlet;
#X obj 36 26 inlet;
#X obj 260 29 inlet;
@@ -117,6 +117,7 @@ video frames;
#X msg 284 108 driver 1;
#X msg 261 23 dialog;
#X msg 266 53 device /dev/dv1394-0;
+#X obj 294 245 pix_rgba;
#X connect 1 0 21 0;
#X connect 2 0 1 0;
#X connect 3 0 2 0;
@@ -150,8 +151,7 @@ video frames;
#X connect 40 0 39 0;
#X connect 41 0 23 0;
#X connect 42 0 1 0;
-#X connect 43 0 38 0;
-#X connect 43 0 40 0;
+#X connect 43 0 51 0;
#X connect 44 0 43 2;
#X connect 45 0 43 0;
#X connect 46 0 45 0;
@@ -159,3 +159,5 @@ video frames;
#X connect 48 0 45 0;
#X connect 49 0 45 0;
#X connect 50 0 45 0;
+#X connect 51 0 40 0;
+#X connect 51 0 38 0;
diff --git a/pix_opencv_edge-help.pd b/pix_opencv_edge-help.pd
index 0c93ced..b4c23f3 100644
--- a/pix_opencv_edge-help.pd
+++ b/pix_opencv_edge-help.pd
@@ -1,4 +1,4 @@
-#N canvas 582 152 784 631 10;
+#N canvas 564 22 1042 915 10;
#X obj 347 391 cnv 15 300 67 empty empty empty 20 12 0 14 -24198 -66577
0;
#X obj 364 407 pix_opencv_edge;
@@ -57,7 +57,7 @@
#X msg 495 55 open \$1;
#X obj 483 164 pix_film;
#X msg 501 98 auto \$1;
-#X obj 501 80 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
+#X obj 501 80 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1
;
#X msg 596 81 colorspace RGBA;
#X msg 701 81 colorspace RGB;
@@ -68,7 +68,7 @@
#X obj 212 280 pix_separator;
#X obj 212 344 translateXYZ -2 0 0;
#X obj 364 341 translateXYZ 2 0 0;
-#N canvas 0 0 450 300 vswitch 0;
+#N canvas 0 22 450 300 vswitch 0;
#X obj 144 263 outlet;
#X obj 36 26 inlet;
#X obj 260 29 inlet;
@@ -105,6 +105,7 @@
#X msg 294 118 driver 1;
#X msg 271 33 dialog;
#X msg 276 63 device /dev/dv1394-0;
+#X obj 302 257 pix_rgba;
#X connect 1 0 11 0;
#X connect 2 0 1 1;
#X connect 7 0 8 0;
@@ -133,8 +134,7 @@
#X connect 30 0 29 0;
#X connect 31 0 13 0;
#X connect 32 0 1 0;
-#X connect 33 0 28 0;
-#X connect 33 0 30 0;
+#X connect 33 0 41 0;
#X connect 34 0 33 2;
#X connect 35 0 33 0;
#X connect 36 0 35 0;
@@ -142,3 +142,5 @@
#X connect 38 0 35 0;
#X connect 39 0 35 0;
#X connect 40 0 35 0;
+#X connect 41 0 30 0;
+#X connect 41 0 28 0;
diff --git a/pix_opencv_floodfill-help.pd b/pix_opencv_floodfill-help.pd
index f839b2f..01f967e 100644
--- a/pix_opencv_floodfill-help.pd
+++ b/pix_opencv_floodfill-help.pd
@@ -1,4 +1,4 @@
-#N canvas 265 148 1171 685 10;
+#N canvas 534 327 1171 685 10;
#X obj -96 -15 cnv 15 220 70 empty empty empty 20 12 0 14 -195568 -66577
0;
#N canvas 0 22 454 304 gemwin 0;
@@ -40,7 +40,7 @@
#X connect 10 2 11 0;
#X connect 11 0 6 0;
#X restore -89 31 pd gemwin;
-#X msg -88 9 destroy;
+#X msg -88 9 create;
#X text -88 -12 Create window and render;
#X obj 288 360 cnv 15 600 350 empty empty empty 20 12 0 14 -24198 -66577
0;
@@ -146,6 +146,7 @@ specific color;
#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 obj 315 281 pix_rgba;
#X connect 1 0 2 0;
#X connect 2 0 1 0;
#X connect 5 0 68 0;
@@ -194,7 +195,7 @@ specific color;
#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 59 0 72 0;
#X connect 60 0 59 2;
#X connect 61 0 59 0;
#X connect 62 0 61 0;
@@ -203,3 +204,4 @@ specific color;
#X connect 65 0 61 0;
#X connect 66 0 61 0;
#X connect 71 0 12 0;
+#X connect 72 0 71 0;
diff --git a/pix_opencv_haarcascade-help.pd b/pix_opencv_haarcascade-help.pd
index d2069b5..9108e92 100644
--- a/pix_opencv_haarcascade-help.pd
+++ b/pix_opencv_haarcascade-help.pd
@@ -1,4 +1,4 @@
-#N canvas 525 106 1091 744 10;
+#N canvas 532 22 1115 987 10;
#X obj 613 540 cnv 15 650 250 empty empty empty 20 12 0 14 -24198 -66577
0;
#X floatatom 792 876 5 0 0 0 - - -;
@@ -48,14 +48,14 @@ the subsequent scans (default 1.1);
#X text 793 725 clear markers history;
#X text 745 575 Mode of operation. Currently the only flag that may
be specified is CV_HAAR_DO_CANNY_PRUNING ( 0 );
-#X text 46 169 This object considers a contour to be analyzed any group
+#X text 50 179 This object considers a contour to be analyzed any group
of white pixels in a black background \, for this reason you will find
useful to use pix_threshold to obtain a correct input for pix_opencv_contours_boundingrect.
;
-#X text 47 222 pix_opencv_contours_convexhull works detecting the bigest
+#X text 51 232 pix_opencv_contours_convexhull works detecting the bigest
white area in the input image \, sometimes you will need to use pix_opencv_morphology
to transform the contours of the shape to be analyzed..;
-#X text 47 133 pix_opencv_contours_convexhull :: Finds convexhull of
+#X text 51 143 pix_opencv_contours_convexhull :: Finds convexhull of
the bigest contour of a binary image.;
#X obj 735 64 gemhead;
#X obj 616 862 pix_texture;
@@ -106,7 +106,7 @@ the bigest contour of a binary image.;
#X msg 747 140 open \$1;
#X obj 735 249 pix_film;
#X msg 753 183 auto \$1;
-#X obj 753 165 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
+#X obj 753 165 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1
1;
#X text 61 66 Create window and render;
#X msg 848 166 colorspace RGBA;
@@ -118,7 +118,7 @@ the bigest contour of a binary image.;
#X obj 464 365 pix_separator;
#X obj 464 429 translateXYZ -2 0 0;
#X obj 616 426 translateXYZ 2 0 0;
-#N canvas 0 0 450 300 vswitch 0;
+#N canvas 0 22 450 300 vswitch 0;
#X obj 144 263 outlet;
#X obj 36 26 inlet;
#X obj 260 29 inlet;
@@ -146,8 +146,8 @@ the bigest contour of a binary image.;
#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
+#X restore 554 308 pd vswitch;
+#X obj 622 308 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;
@@ -156,6 +156,7 @@ the bigest contour of a binary image.;
#X msg 523 118 dialog;
#X msg 528 148 device /dev/dv1394-0;
#X obj 616 459 pix_resize 320 240;
+#X obj 555 334 pix_rgba;
#X connect 9 0 47 0;
#X connect 9 1 33 0;
#X connect 9 2 11 0;
@@ -211,8 +212,7 @@ the bigest contour of a binary image.;
#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 73 0 82 0;
#X connect 74 0 73 2;
#X connect 75 0 73 0;
#X connect 76 0 75 0;
@@ -221,3 +221,5 @@ the bigest contour of a binary image.;
#X connect 79 0 75 0;
#X connect 80 0 75 0;
#X connect 81 0 9 0;
+#X connect 82 0 70 0;
+#X connect 82 0 68 0;
diff --git a/pix_opencv_hist_compare-help.pd b/pix_opencv_hist_compare-help.pd
index 1f5fd13..bb31af5 100644
--- a/pix_opencv_hist_compare-help.pd
+++ b/pix_opencv_hist_compare-help.pd
@@ -1,8 +1,8 @@
-#N canvas 0 25 1680 940 10;
+#N canvas 626 58 1186 952 10;
#X obj 582 308 cnv 15 500 180 empty empty empty 20 12 0 14 -24198 -66577
0;
#X obj 671 313 hradio 15 1 0 5 empty empty empty 0 -8 0 10 -262144
--1 -1 0;
+-1 -1 1;
#X text 754 312 save an histogram at position nth ( 0 <= n <= 80 )
;
#X floatatom 675 444 5 0 0 0 - - -;
@@ -10,9 +10,9 @@
#X text 830 404 nearest to 1 is the winner;
#X text 711 445 closest histogram (winner);
#X obj 737 397 vsl 15 37 0 1 0 0 empty empty empty 0 -9 0 10 -262144
--1 -1 0 1;
+-1 -1 2585 1;
#X obj 760 397 vsl 15 37 0 1 0 0 empty empty empty 0 -9 0 10 -262144
--1 -1 0 1;
+-1 -1 3278 1;
#X obj 783 397 vsl 15 37 0 1 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 806 397 vsl 15 37 0 1 0 0 empty empty empty 0 -9 0 10 -262144
@@ -68,7 +68,7 @@
#X msg 727 -29 open \$1;
#X obj 715 80 pix_film;
#X msg 733 14 auto \$1;
-#X obj 733 -4 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
+#X obj 733 -4 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1
;
#X text 41 -103 Create window and render;
#X msg 828 -3 colorspace RGBA;
@@ -78,9 +78,8 @@
#X obj 595 193 pix_separator;
#X obj 444 225 separator;
#X obj 444 196 pix_separator;
-#X obj 444 260 translateXYZ -2 0 0;
#X obj 596 257 translateXYZ 2 0 0;
-#N canvas 0 0 450 300 vswitch 0;
+#N canvas 0 22 450 300 vswitch 0;
#X obj 144 263 outlet;
#X obj 36 26 inlet;
#X obj 260 29 inlet;
@@ -111,7 +110,6 @@
#X restore 537 150 pd vswitch;
#X obj 605 150 tgl 15 0 empty load empty 17 7 0 10 -262144 -1 -1 0
1;
-#X obj 478 78 pix_video;
#X obj 478 -110 gemhead;
#X msg 517 3 device 0;
#X msg 526 34 driver 1;
@@ -124,6 +122,9 @@ again;
);
#X text 34 -33 pix_opencv_hist_compare : image recognition using histograms
;
+#X obj 532 170 pix_rgba;
+#X obj 478 78 pix_video;
+#X obj 444 260 translateXYZ -2 0 0;
#X connect 1 0 12 1;
#X connect 4 0 7 0;
#X connect 4 1 8 0;
@@ -137,33 +138,34 @@ again;
#X connect 17 0 18 0;
#X connect 18 0 17 0;
#X connect 19 0 20 0;
-#X connect 21 0 39 0;
+#X connect 21 0 38 0;
#X connect 22 0 25 0;
#X connect 23 0 24 0;
#X connect 24 0 27 1;
#X connect 25 0 26 0;
#X connect 26 0 27 0;
-#X connect 27 0 40 1;
+#X connect 27 0 39 1;
#X connect 27 2 23 0;
#X connect 28 0 27 0;
#X connect 29 0 28 0;
#X connect 31 0 27 0;
-#X connect 31 0 42 0;
+#X connect 31 0 51 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 36 0 52 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;
+#X connect 38 0 12 0;
+#X connect 39 0 50 0;
+#X connect 40 0 39 2;
+#X connect 41 0 51 0;
+#X connect 42 0 51 0;
+#X connect 43 0 51 0;
+#X connect 44 0 51 0;
+#X connect 45 0 51 0;
+#X connect 50 0 37 0;
+#X connect 50 0 35 0;
+#X connect 51 0 39 0;
+#X connect 52 0 19 0;
diff --git a/pix_opencv_hough_circles-help.pd b/pix_opencv_hough_circles-help.pd
index c5f6715..a8ec62b 100644
--- a/pix_opencv_hough_circles-help.pd
+++ b/pix_opencv_hough_circles-help.pd
@@ -86,7 +86,7 @@ of thresholds;
#X msg 727 120 open \$1;
#X obj 715 229 pix_film;
#X msg 733 163 auto \$1;
-#X obj 733 145 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
+#X obj 733 145 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1
1;
#X text 41 46 Create window and render;
#X msg 828 146 colorspace RGBA;
@@ -98,7 +98,7 @@ of thresholds;
#X obj 444 345 pix_separator;
#X obj 444 409 translateXYZ -2 0 0;
#X obj 596 406 translateXYZ 2 0 0;
-#N canvas 0 0 450 300 vswitch 0;
+#N canvas 0 22 450 300 vswitch 0;
#X obj 144 263 outlet;
#X obj 36 26 inlet;
#X obj 260 29 inlet;
@@ -136,6 +136,7 @@ of thresholds;
#X msg 503 98 dialog;
#X msg 508 128 device /dev/dv1394-0;
#X obj 596 430 pix_resize 320 240;
+#X obj 535 323 pix_rgba;
#X connect 1 0 33 0;
#X connect 1 1 23 0;
#X connect 2 0 3 0;
@@ -180,8 +181,7 @@ of thresholds;
#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 59 0 68 0;
#X connect 60 0 59 2;
#X connect 61 0 59 0;
#X connect 62 0 61 0;
@@ -190,3 +190,5 @@ of thresholds;
#X connect 65 0 61 0;
#X connect 66 0 61 0;
#X connect 67 0 1 0;
+#X connect 68 0 56 0;
+#X connect 68 0 54 0;
diff --git a/pix_opencv_hough_lines-help.pd b/pix_opencv_hough_lines-help.pd
index f4951fa..b40976c 100644
--- a/pix_opencv_hough_lines-help.pd
+++ b/pix_opencv_hough_lines-help.pd
@@ -1,15 +1,15 @@
-#N canvas 0 25 1680 940 10;
+#N canvas 545 63 1680 940 10;
#X obj 580 463 cnv 15 600 400 empty empty empty 20 12 0 14 -24198 -66577
0;
#X obj 606 762 pix_opencv_hough_lines;
-#X obj 790 732 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
+#X obj 790 732 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X msg 705 730 nightmode \$1;
#X text 809 733 set nightmode;
#X floatatom 736 580 5 0 0 0 - - -;
#X msg 635 546 mode \$1;
#X obj 731 517 vradio 15 1 0 3 empty empty empty 0 -8 0 10 -262144
--1 -1 0;
+-1 -1 1;
#X text 752 517 CV_HOUGH_STANDARD;
#X text 752 531 CV_HOUGH_PROBABILISTIC;
#X text 753 547 CV_HOUGN_MULTI_SCALE;
@@ -111,7 +111,7 @@
#X obj 454 355 pix_separator;
#X obj 454 419 translateXYZ -2 0 0;
#X obj 606 416 translateXYZ 2 0 0;
-#N canvas 0 0 450 300 vswitch 0;
+#N canvas 0 22 450 300 vswitch 0;
#X obj 144 263 outlet;
#X obj 36 26 inlet;
#X obj 260 29 inlet;
@@ -150,6 +150,7 @@
#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 obj 547 329 pix_rgba;
#X connect 1 0 43 0;
#X connect 1 1 30 0;
#X connect 2 0 3 0;
@@ -199,8 +200,7 @@
#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 69 0 79 0;
#X connect 70 0 69 2;
#X connect 71 0 69 0;
#X connect 72 0 71 0;
@@ -209,3 +209,5 @@
#X connect 75 0 71 0;
#X connect 76 0 71 0;
#X connect 77 0 1 0;
+#X connect 79 0 66 0;
+#X connect 79 0 64 0;
diff --git a/pix_opencv_hu_compare-help.pd b/pix_opencv_hu_compare-help.pd
index 7ffb863..413d8bc 100644
--- a/pix_opencv_hu_compare-help.pd
+++ b/pix_opencv_hu_compare-help.pd
@@ -1,4 +1,4 @@
-#N canvas 266 66 1154 759 10;
+#N canvas 542 83 1154 759 10;
#X obj 937 -7 gemhead;
#X obj 375 543 pix_texture;
#X obj 374 566 square 2;
@@ -110,14 +110,14 @@ colors;
#X obj 985 173 square 2;
#X obj 853 58 translateXYZ -2 0 0;
#X obj 854 26 pix_resize 320 240;
-#X obj 381 153 pix_resize 320 240;
+#X obj 373 130 pix_resize 320 240;
#X obj 683 -24 loadbang;
#X msg 683 1 colorspace RGBA;
#X msg 685 22 colorspace RGB;
#X msg 746 -25 colorspace Grey;
#X obj 687 -52 gemhead;
-#X obj 382 173 translateXYZ 2 0 0;
-#N canvas 0 0 450 300 vswitch 0;
+#X obj 376 180 translateXYZ 2 0 0;
+#N canvas 0 22 450 300 vswitch 0;
#X obj 144 263 outlet;
#X obj 36 26 inlet;
#X obj 260 29 inlet;
@@ -145,9 +145,9 @@ colors;
#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 restore 375 98 pd vswitch;
+#X obj 443 98 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;
@@ -164,6 +164,8 @@ colors;
#X text 616 449 Y;
#X text 648 449 width;
#X text 689 450 height;
+#X obj 373 156 pix_rgba;
+#X obj 850 150 pix_rgba;
#X connect 0 0 49 0;
#X connect 1 0 2 0;
#X connect 4 0 5 0;
@@ -208,11 +210,11 @@ colors;
#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 62 0 93 0;
#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 67 0 92 0;
#X connect 68 0 69 0;
#X connect 69 0 13 0;
#X connect 69 0 49 0;
@@ -234,3 +236,5 @@ colors;
#X connect 82 2 85 0;
#X connect 82 3 86 0;
#X connect 82 4 87 0;
+#X connect 92 0 73 0;
+#X connect 93 0 16 1;
diff --git a/pix_opencv_hu_moments-help.pd b/pix_opencv_hu_moments-help.pd
index 9ef5fb0..dcac648 100755
--- a/pix_opencv_hu_moments-help.pd
+++ b/pix_opencv_hu_moments-help.pd
@@ -1,4 +1,4 @@
-#N canvas 1 49 820 711 10;
+#N canvas 625 121 820 711 10;
#X obj 13 0 gemhead;
#X obj 30 439 pix_texture;
#X obj 30 467 square 2;
@@ -35,7 +35,7 @@
#X connect 10 0 7 0;
#X connect 10 2 9 0;
#X restore 516 580 pd gemwin;
-#X msg 516 562 destroy;
+#X msg 516 562 create;
#X obj 114 -18 bng 25 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 114 11 openpanel;
@@ -43,13 +43,9 @@
#X obj 15 182 cnv 15 400 250 empty empty empty 20 12 0 14 -4034 -66577
0;
#X text 514 539 Create window and render;
-#X obj 203 30 loadbang;
-#X msg 203 55 colorspace RGBA;
-#X msg 307 55 colorspace RGB;
-#X msg 266 29 colorspace Grey;
#X obj 32 235 pix_opencv_hu_moments;
#X msg 82 197 binary \$1;
-#X obj 152 198 tgl 15 0 sbin empty empty 17 7 0 10 -262144 -1 -1 0
+#X obj 152 198 tgl 15 0 sbin empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X text 171 198 treat incoming frames as binary data;
#X text 187 -19 Written by Yves Degoyon ( ydegoyon@gmail.com );
@@ -73,19 +69,15 @@ of contours.;
#X obj 115 104 pix_image;
#X text 187 -43 Load here with a simple patterns image and compare
the moments.;
-#X obj 529 -15 bng 25 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+#X obj 546 20 bng 25 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
-#X obj 529 14 openpanel;
-#X msg 529 34 open \$1;
+#X obj 546 49 openpanel;
+#X msg 546 69 open \$1;
#X obj 430 185 cnv 15 400 250 empty empty empty 20 12 0 14 -4034 -66577
0;
-#X obj 618 33 loadbang;
-#X msg 618 58 colorspace RGBA;
-#X msg 722 58 colorspace RGB;
-#X msg 681 32 colorspace Grey;
#X obj 447 238 pix_opencv_hu_moments;
#X msg 497 200 binary \$1;
-#X obj 567 201 tgl 15 0 sbin empty empty 17 7 0 10 -262144 -1 -1 0
+#X obj 567 201 tgl 15 0 sbin empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X text 593 201 treat incoming frames as binary data;
#X obj 550 259 unpack f f f f f f f;
@@ -105,56 +97,51 @@ the moments.;
#X text 612 414 h7;
#X obj 484 117 pix_image;
#X obj 115 133 translateXYZ -2 0 0;
-#X obj 113 162 separator;
#X obj 447 445 pix_texture;
#X obj 447 473 square 2;
#X floatatom 216 100 5 0 0 0 - - -;
-#X obj 191 161 translateXYZ 4 0 0;
-#X connect 0 0 36 0;
+#X obj 384 9 gemhead;
+#X obj 385 29 translateXYZ 2 0 0;
+#X obj 116 161 pix_rgba;
+#X obj 469 155 pix_rgba;
+#X connect 0 0 32 0;
#X connect 1 0 2 0;
#X connect 4 0 5 0;
#X connect 5 0 4 0;
#X connect 6 0 7 0;
#X connect 7 0 8 0;
-#X connect 8 0 36 0;
-#X connect 11 0 12 0;
-#X connect 12 0 36 0;
-#X connect 13 0 36 0;
-#X connect 14 0 36 0;
-#X connect 15 0 1 0;
-#X connect 15 1 21 0;
-#X connect 16 0 15 0;
-#X connect 17 0 16 0;
-#X connect 21 0 22 0;
-#X connect 21 1 24 0;
-#X connect 21 2 25 0;
-#X connect 21 3 26 0;
-#X connect 21 4 27 0;
-#X connect 21 5 28 0;
-#X connect 21 6 29 0;
-#X connect 36 0 66 0;
-#X connect 38 0 39 0;
-#X connect 39 0 40 0;
-#X connect 40 0 65 0;
+#X connect 8 0 32 0;
+#X connect 11 0 1 0;
+#X connect 11 1 17 0;
+#X connect 12 0 11 0;
+#X connect 13 0 12 0;
+#X connect 17 0 18 0;
+#X connect 17 1 20 0;
+#X connect 17 2 21 0;
+#X connect 17 3 22 0;
+#X connect 17 4 23 0;
+#X connect 17 5 24 0;
+#X connect 17 6 25 0;
+#X connect 32 0 58 0;
+#X connect 34 0 35 0;
+#X connect 35 0 36 0;
+#X connect 36 0 57 0;
+#X connect 38 0 59 0;
+#X connect 38 1 42 0;
+#X connect 39 0 38 0;
+#X connect 40 0 39 0;
#X connect 42 0 43 0;
-#X connect 43 0 65 0;
-#X connect 44 0 65 0;
-#X connect 45 0 65 0;
-#X connect 46 0 68 0;
-#X connect 46 1 50 0;
-#X connect 47 0 46 0;
-#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;
+#X connect 42 1 45 0;
+#X connect 42 2 46 0;
+#X connect 42 3 47 0;
+#X connect 42 4 48 0;
+#X connect 42 5 49 0;
+#X connect 42 6 50 0;
+#X connect 57 0 65 0;
+#X connect 58 0 64 0;
+#X connect 59 0 60 0;
+#X connect 61 0 58 1;
+#X connect 62 0 63 0;
+#X connect 63 0 57 0;
+#X connect 64 0 11 0;
+#X connect 65 0 38 0;
diff --git a/pix_opencv_laplace-help.pd b/pix_opencv_laplace-help.pd
index bcf3098..ca44d22 100644
--- a/pix_opencv_laplace-help.pd
+++ b/pix_opencv_laplace-help.pd
@@ -1,4 +1,4 @@
-#N canvas 184 49 872 790 10;
+#N canvas 487 97 970 899 10;
#X obj 347 393 cnv 15 200 70 empty empty empty 20 12 0 14 -24198 -66577
0;
#X obj 374 435 pix_opencv_laplace;
@@ -68,7 +68,7 @@
#X obj 222 290 pix_separator;
#X obj 222 354 translateXYZ -2 0 0;
#X obj 374 351 translateXYZ 2 0 0;
-#N canvas 0 0 450 300 vswitch 0;
+#N canvas 0 22 450 300 vswitch 0;
#X obj 144 263 outlet;
#X obj 36 26 inlet;
#X obj 260 29 inlet;
@@ -96,7 +96,7 @@
#X connect 11 0 8 0;
#X connect 11 1 9 0;
#X connect 11 1 6 0;
-#X restore 315 244 pd vswitch;
+#X restore 315 245 pd vswitch;
#X obj 383 244 tgl 15 0 empty load empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 256 172 pix_video;
@@ -109,6 +109,7 @@
#X obj 374 514 square 2;
#X obj 222 491 pix_texture;
#X obj 222 519 square 2;
+#X obj 316 271 pix_rgba;
#X connect 1 0 41 0;
#X connect 2 0 1 1;
#X connect 3 0 1 1;
@@ -138,8 +139,7 @@
#X connect 30 0 29 0;
#X connect 31 0 43 0;
#X connect 32 0 1 0;
-#X connect 33 0 28 0;
-#X connect 33 0 30 0;
+#X connect 33 0 45 0;
#X connect 34 0 33 2;
#X connect 35 0 33 0;
#X connect 36 0 35 0;
@@ -149,3 +149,5 @@
#X connect 40 0 35 0;
#X connect 41 0 42 0;
#X connect 43 0 44 0;
+#X connect 45 0 30 0;
+#X connect 45 0 28 0;
diff --git a/pix_opencv_lk-help.pd b/pix_opencv_lk-help.pd
index 3fc63b9..8343d60 100644
--- a/pix_opencv_lk-help.pd
+++ b/pix_opencv_lk-help.pd
@@ -1,4 +1,4 @@
-#N canvas 236 140 1192 685 10;
+#N canvas 331 42 1192 685 10;
#X obj 141 -12 cnv 15 700 450 empty empty empty 20 12 0 14 -24198 -66577
0;
#X floatatom 288 328 5 0 0 0 - - -;
@@ -83,7 +83,7 @@
#X msg 559 -233 colorspace RGB;
#X msg 663 -233 colorspace Grey;
#X obj 454 -261 loadbang;
-#N canvas 0 0 450 300 vswitch 0;
+#N canvas 0 22 450 300 vswitch 0;
#X obj 144 263 outlet;
#X obj 36 26 inlet;
#X obj 260 29 inlet;
@@ -168,6 +168,7 @@
#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 obj 178 -40 pix_rgba;
#X connect 1 0 32 1;
#X connect 3 0 4 0;
#X connect 4 0 32 0;
@@ -237,4 +238,5 @@
#X connect 80 0 85 0;
#X connect 82 0 83 0;
#X connect 83 0 82 0;
-#X connect 86 0 32 0;
+#X connect 86 0 89 0;
+#X connect 89 0 32 0;
diff --git a/pix_opencv_morphology-help.pd b/pix_opencv_morphology-help.pd
index f6520af..e6276d6 100644
--- a/pix_opencv_morphology-help.pd
+++ b/pix_opencv_morphology-help.pd
@@ -1,8 +1,8 @@
-#N canvas 56 110 825 620 10;
+#N canvas 539 121 1064 885 10;
#X obj 369 412 cnv 15 450 150 empty empty empty 20 12 0 14 -24198 -66577
0;
#X floatatom 488 504 5 0 0 0 - - -;
-#X obj 514 418 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
+#X obj 514 418 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X msg 472 462 shape 2;
#X msg 462 442 shape 1;
@@ -69,7 +69,7 @@
#X msg 505 65 open \$1;
#X obj 493 174 pix_film;
#X msg 511 108 auto \$1;
-#X obj 511 90 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
+#X obj 511 90 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1
;
#X msg 606 91 colorspace RGBA;
#X msg 711 91 colorspace RGB;
@@ -80,7 +80,7 @@
#X obj 222 290 pix_separator;
#X obj 222 354 translateXYZ -2 0 0;
#X obj 374 351 translateXYZ 2 0 0;
-#N canvas 0 0 450 300 vswitch 0;
+#N canvas 0 22 450 300 vswitch 0;
#X obj 144 263 outlet;
#X obj 36 26 inlet;
#X obj 260 29 inlet;
@@ -117,6 +117,7 @@
#X msg 304 128 driver 1;
#X msg 281 43 dialog;
#X msg 286 73 device /dev/dv1394-0;
+#X obj 316 267 pix_rgba;
#X connect 1 0 12 1;
#X connect 2 0 6 0;
#X connect 3 0 12 0;
@@ -150,8 +151,7 @@
#X connect 40 0 39 0;
#X connect 41 0 23 0;
#X connect 42 0 12 0;
-#X connect 43 0 38 0;
-#X connect 43 0 40 0;
+#X connect 43 0 51 0;
#X connect 44 0 43 2;
#X connect 45 0 43 0;
#X connect 46 0 45 0;
@@ -159,3 +159,5 @@
#X connect 48 0 45 0;
#X connect 49 0 45 0;
#X connect 50 0 45 0;
+#X connect 51 0 40 0;
+#X connect 51 0 38 0;
diff --git a/pix_opencv_motempl-help.pd b/pix_opencv_motempl-help.pd
index de1dc25..730bb7b 100644
--- a/pix_opencv_motempl-help.pd
+++ b/pix_opencv_motempl-help.pd
@@ -1,4 +1,4 @@
-#N canvas 0 0 1249 684 10;
+#N canvas 541 23 1249 684 10;
#X obj 535 783 pix_texture;
#X obj 535 811 square 2;
#X obj 504 497 cnv 15 550 251 empty empty empty 20 12 0 14 -24198 -66577
@@ -114,7 +114,7 @@ movement history;
#X obj 379 370 pix_separator;
#X obj 379 434 translateXYZ -2 0 0;
#X obj 531 431 translateXYZ 2 0 0;
-#N canvas 0 0 450 300 vswitch 0;
+#N canvas 0 22 450 300 vswitch 0;
#X obj 144 263 outlet;
#X obj 36 26 inlet;
#X obj 260 29 inlet;
@@ -151,8 +151,8 @@ movement history;
#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 obj 471 350 pix_rgba;
+#X obj 528 462 pix_resize 320 240;
#X connect 0 0 1 0;
#X connect 15 0 3 0;
#X connect 15 1 4 0;
@@ -213,9 +213,8 @@ movement history;
#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 77 0 87 0;
+#X connect 78 0 86 0;
#X connect 79 0 78 2;
#X connect 80 0 78 0;
#X connect 81 0 80 0;
@@ -223,5 +222,6 @@ movement history;
#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;
+#X connect 86 0 75 0;
+#X connect 86 0 73 0;
+#X connect 87 0 43 0;
diff --git a/pix_opencv_of_bm-help.pd b/pix_opencv_of_bm-help.pd
index 9ca1772..0827675 100755
--- a/pix_opencv_of_bm-help.pd
+++ b/pix_opencv_of_bm-help.pd
@@ -40,7 +40,7 @@
#X connect 10 0 0 0;
#X connect 11 0 0 0;
#X restore 984 101 pd gemwin;
-#X msg 984 80 destroy;
+#X msg 984 80 create;
#X text 987 62 Create window and render;
#X text 979 189 with a great help from Mateu Batle & Alberto de Rodrigo
from the iBit foundation.;
@@ -109,7 +109,7 @@ when on );
#X obj 296 224 separator;
#X obj 296 250 translateXYZ -2 0 0;
#X obj 454 253 translateXYZ 2 0 0;
-#N canvas 0 0 450 300 vswitch 0;
+#N canvas 0 22 450 300 vswitch 0;
#X obj 144 263 outlet;
#X obj 36 26 inlet;
#X obj 260 29 inlet;
@@ -155,6 +155,7 @@ a very powerful machine;
#X obj 295 201 pix_separator;
#X obj 454 205 pix_separator;
#X obj 384 154 pix_resize 320 240;
+#X obj 386 180 pix_rgba;
#X connect 1 0 2 0;
#X connect 2 0 1 0;
#X connect 9 0 69 0;
@@ -208,5 +209,6 @@ a very powerful machine;
#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;
+#X connect 74 0 75 0;
+#X connect 75 0 72 0;
+#X connect 75 0 73 0;
diff --git a/pix_opencv_of_hs-help.pd b/pix_opencv_of_hs-help.pd
index 7812dce..98359ea 100755
--- a/pix_opencv_of_hs-help.pd
+++ b/pix_opencv_of_hs-help.pd
@@ -1,4 +1,4 @@
-#N canvas 5 61 1424 780 10;
+#N canvas 421 83 1424 780 10;
#X obj 977 55 cnv 15 220 70 empty empty empty 20 12 0 14 -195568 -66577
0;
#N canvas 189 149 454 304 gemwin 0;
@@ -74,7 +74,7 @@
#X obj 296 224 separator;
#X obj 296 250 translateXYZ -2 0 0;
#X obj 454 253 translateXYZ 2 0 0;
-#N canvas 0 0 450 300 vswitch 0;
+#N canvas 0 22 450 300 vswitch 0;
#X obj 144 263 outlet;
#X obj 36 26 inlet;
#X obj 260 29 inlet;
@@ -149,6 +149,7 @@ average direction and the intensity of the movement in a video stream.
#X text 980 126 pix_opencv_of_hs : Haron and Schunck optical flow algorithm.
;
#X obj 385 160 pix_resize 320 240;
+#X obj 385 182 pix_rgba;
#X connect 1 0 2 0;
#X connect 2 0 1 0;
#X connect 5 0 6 0;
@@ -198,5 +199,6 @@ average direction and the intensity of the movement in a video stream.
#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;
+#X connect 68 0 69 0;
+#X connect 69 0 45 0;
+#X connect 69 0 46 0;
diff --git a/pix_opencv_of_lk-help.pd b/pix_opencv_of_lk-help.pd
index dddb2e9..e00a3a9 100755
--- a/pix_opencv_of_lk-help.pd
+++ b/pix_opencv_of_lk-help.pd
@@ -74,7 +74,7 @@
#X obj 296 224 separator;
#X obj 296 250 translateXYZ -2 0 0;
#X obj 454 253 translateXYZ 2 0 0;
-#N canvas 0 0 450 300 vswitch 0;
+#N canvas 0 22 450 300 vswitch 0;
#X obj 144 263 outlet;
#X obj 36 26 inlet;
#X obj 260 29 inlet;
@@ -147,6 +147,7 @@ average direction and the intensity of the movement in a video stream.
#X text 627 363 threshold value for the detection of movement (default
100);
#X obj 383 164 pix_resize 320 240;
+#X obj 389 187 pix_rgba;
#X connect 1 0 2 0;
#X connect 2 0 1 0;
#X connect 5 0 6 0;
@@ -196,5 +197,6 @@ average direction and the intensity of the movement in a video stream.
#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;
+#X connect 66 0 67 0;
+#X connect 67 0 45 0;
+#X connect 67 0 46 0;
diff --git a/pix_opencv_pgh_compare-help.pd b/pix_opencv_pgh_compare-help.pd
index b74a3a4..22e21d0 100644
--- a/pix_opencv_pgh_compare-help.pd
+++ b/pix_opencv_pgh_compare-help.pd
@@ -1,4 +1,4 @@
-#N canvas 266 183 1154 642 10;
+#N canvas 343 247 1154 642 10;
#X obj 897 4 gemhead;
#X obj 372 500 pix_texture;
#X obj 372 528 square 2;
@@ -95,7 +95,7 @@
#X obj 830 66 translateXYZ -2 0 0;
#X obj 831 34 pix_resize 320 240;
#X obj 831 181 translateXYZ 4 0 0;
-#X obj 374 177 pix_resize 320 240;
+#X obj 373 158 pix_resize 320 240;
#X obj 374 356 pix_opencv_pgh_compare;
#X text 17 -80 pix_opencv_pgh_compare :: compare contours calculating
their PGH histograms.;
@@ -106,8 +106,7 @@ example code from OpenCV book;
#X obj 616 0 loadbang;
#X msg 616 25 colorspace RGBA;
#X msg 720 25 colorspace RGB;
-#X msg 679 -1 colorspace Grey;
-#N canvas 0 0 450 300 vswitch 0;
+#N canvas 0 22 450 300 vswitch 0;
#X obj 144 263 outlet;
#X obj 36 26 inlet;
#X obj 260 29 inlet;
@@ -135,10 +134,10 @@ example code from OpenCV book;
#X connect 11 0 8 0;
#X connect 11 1 9 0;
#X connect 11 1 6 0;
-#X restore 374 132 pd vswitch;
-#X obj 443 131 tgl 15 0 empty load empty 17 7 0 10 -262144 -1 -1 0
+#X restore 374 136 pd vswitch;
+#X obj 443 135 tgl 15 0 empty load empty 17 7 0 10 -262144 -1 -1 0
1;
-#X obj 372 100 pix_video;
+#X obj 373 83 pix_video;
#X obj 373 -54 gemhead;
#X msg 411 25 device 0;
#X msg 420 56 driver 1;
@@ -154,6 +153,9 @@ example code from OpenCV book;
#X text 613 413 Y;
#X text 645 413 width;
#X text 686 414 height;
+#X obj 374 182 pix_rgba;
+#X obj 831 90 pix_rgba;
+#X obj 372 109 translateXYZ 2 0 0;
#X connect 0 0 38 0;
#X connect 1 0 2 0;
#X connect 4 0 5 0;
@@ -163,7 +165,7 @@ example code from OpenCV book;
#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 0 66 1;
#X connect 13 2 9 0;
#X connect 14 0 13 0;
#X connect 15 0 14 0;
@@ -195,30 +197,29 @@ example code from OpenCV book;
#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 54 0 85 0;
#X connect 55 0 54 0;
#X connect 56 0 13 0;
-#X connect 57 0 52 0;
+#X connect 57 0 84 0;
#X connect 58 0 1 0;
#X connect 58 1 16 0;
-#X connect 58 2 75 0;
+#X connect 58 2 74 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;
+#X connect 66 0 57 0;
+#X connect 67 0 66 2;
+#X connect 68 0 86 0;
+#X connect 69 0 68 0;
+#X connect 70 0 68 0;
+#X connect 71 0 68 0;
+#X connect 72 0 68 0;
+#X connect 73 0 68 0;
+#X connect 74 1 76 0;
+#X connect 74 2 77 0;
+#X connect 74 3 78 0;
+#X connect 74 4 79 0;
+#X connect 84 0 52 0;
+#X connect 85 0 51 0;
+#X connect 86 0 66 0;
diff --git a/pix_opencv_surf-help.pd b/pix_opencv_surf-help.pd
index 242b422..8bf97c4 100644
--- a/pix_opencv_surf-help.pd
+++ b/pix_opencv_surf-help.pd
@@ -1,4 +1,4 @@
-#N canvas 126 104 1211 737 10;
+#N canvas 126 104 1266 876 10;
#X obj 361 637 pix_texture;
#X obj 32 -122 cnv 15 220 70 empty empty empty 20 12 0 14 -195568 -66577
0;
@@ -41,7 +41,7 @@
#X connect 10 0 0 0;
#X connect 11 0 0 0;
#X restore 39 -76 pd gemwin;
-#X msg 39 -97 destroy;
+#X msg 39 -97 create;
#X text 40 -118 Create window and render;
#X obj 340 180 cnv 15 600 450 empty empty empty 20 12 0 14 -24198 -66577
0;
@@ -115,7 +115,7 @@
#X msg 733 0 colorspace RGB;
#X msg 630 24 colorspace Grey;
#X obj 628 -28 loadbang;
-#N canvas 0 0 450 300 vswitch 0;
+#N canvas 0 22 450 300 vswitch 0;
#X obj 144 263 outlet;
#X obj 36 26 inlet;
#X obj 260 29 inlet;
@@ -152,8 +152,9 @@
#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 obj 356 140 pix_resize 320 240;
#X text 575 392 max movement of a marker ( default 20 pixels );
+#X obj 357 161 pix_rgba;
#X connect 0 0 51 0;
#X connect 2 0 3 0;
#X connect 3 0 2 0;
@@ -215,4 +216,5 @@
#X connect 70 0 67 0;
#X connect 71 0 67 0;
#X connect 72 0 67 0;
-#X connect 73 0 21 0;
+#X connect 73 0 75 0;
+#X connect 75 0 21 0;
diff --git a/pix_opencv_threshold-help.pd b/pix_opencv_threshold-help.pd
index 9136c90..9c72dd5 100644
--- a/pix_opencv_threshold-help.pd
+++ b/pix_opencv_threshold-help.pd
@@ -1,4 +1,4 @@
-#N canvas 343 49 1077 791 10;
+#N canvas 562 90 1077 791 10;
#X obj 174 365 cnv 15 600 180 empty empty empty 20 12 0 14 -4034 -66577
0;
#X floatatom 300 424 5 0 0 0 - - -;
@@ -80,7 +80,7 @@
#X obj 39 225 pix_separator;
#X obj 39 289 translateXYZ -2 0 0;
#X obj 191 286 translateXYZ 2 0 0;
-#N canvas 0 0 450 300 vswitch 0;
+#N canvas 0 22 450 300 vswitch 0;
#X obj 144 263 outlet;
#X obj 36 26 inlet;
#X obj 260 29 inlet;
@@ -108,8 +108,8 @@
#X connect 11 0 8 0;
#X connect 11 1 9 0;
#X connect 11 1 6 0;
-#X restore 132 179 pd vswitch;
-#X obj 200 179 tgl 15 0 empty load empty 17 7 0 10 -262144 -1 -1 0
+#X restore 130 164 pd vswitch;
+#X obj 198 164 tgl 15 0 empty load empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 73 107 pix_video;
#X obj 73 -81 gemhead;
@@ -121,6 +121,7 @@
);
#X text -294 53 used as a filter to detect bright or dark piksels;
#X text -293 40 pix_opencv_threshold : pixel thresholding;
+#X obj 132 194 pix_rgba;
#X connect 1 0 17 2;
#X connect 2 0 17 0;
#X connect 3 0 17 1;
@@ -156,8 +157,7 @@
#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 46 0 57 0;
#X connect 47 0 46 2;
#X connect 48 0 46 0;
#X connect 49 0 48 0;
@@ -165,3 +165,5 @@
#X connect 51 0 48 0;
#X connect 52 0 48 0;
#X connect 53 0 48 0;
+#X connect 57 0 43 0;
+#X connect 57 0 41 0;