diff options
Diffstat (limited to 'externals/gridflow/doc/flow_classes/cv')
6 files changed, 203 insertions, 0 deletions
diff --git a/externals/gridflow/doc/flow_classes/cv/#CornerHarris-help.pd b/externals/gridflow/doc/flow_classes/cv/#CornerHarris-help.pd new file mode 100644 index 00000000..6d4aaf9d --- /dev/null +++ b/externals/gridflow/doc/flow_classes/cv/#CornerHarris-help.pd @@ -0,0 +1,14 @@ +#N canvas 599 185 568 336 10; +#X obj 0 0 doc_h cv/; +#X obj 0 307 doc_f; +#X obj 73 53 cv/#CornerHarris; +#X obj 3 87 doc_c 0; +#X obj 3 127 doc_i 1; +#X obj 14 157 doc_ii 0; +#X obj 3 247 doc_o 1; +#X obj 14 277 doc_oo 0; +#X obj 97 277 doc_m o0 grid; +#X obj 97 157 doc_m i0 grid; +#X obj 97 197 doc_m i0 block_size; +#X obj 97 177 doc_m i0 aperture_size; +#X obj 97 217 doc_m i0 k; diff --git a/externals/gridflow/doc/flow_classes/cv/#Ellipse-help.pd b/externals/gridflow/doc/flow_classes/cv/#Ellipse-help.pd new file mode 100644 index 00000000..be29f945 --- /dev/null +++ b/externals/gridflow/doc/flow_classes/cv/#Ellipse-help.pd @@ -0,0 +1,24 @@ +#N canvas 580 166 568 551 10; +#X obj 0 0 doc_h cv/; +#X obj 0 443 doc_f; +#X obj 94 47 cv/#Ellipse; +#X obj 3 81 doc_c 0; +#X obj 3 121 doc_i 1; +#X obj 3 361 doc_o 2; +#X obj 14 151 doc_ii 0; +#X obj 14 391 doc_oo 0; +#X obj 14 411 doc_oo 1; +#X obj 97 411 doc_m o1; +#X obj 97 391 doc_m o0 grid; +#X obj 97 151 doc_m i0 grid; +#X obj 97 211 doc_m i0 center; +#X obj 97 191 doc_m i0 axes; +#X obj 97 171 doc_m i0 angle; +#X obj 97 311 doc_m i0 start_angle; +#X obj 97 251 doc_m i0 end_angle; +#X obj 97 231 doc_m i0 color; +#X obj 97 331 doc_m i0 thickness; +#X obj 97 271 doc_m i0 line_type; +#X obj 97 291 doc_m i0 shift; +#X text 200 411 attributes; +#X connect 9 1 21 0; diff --git a/externals/gridflow/doc/flow_classes/cv/#Invert-help.pd b/externals/gridflow/doc/flow_classes/cv/#Invert-help.pd new file mode 100644 index 00000000..095a6b4e --- /dev/null +++ b/externals/gridflow/doc/flow_classes/cv/#Invert-help.pd @@ -0,0 +1,32 @@ +#N canvas 335 118 568 535 10; +#X obj 0 0 doc_h cv/; +#X obj 0 506 doc_f; +#X text 88 75 just convert to grid; +#X obj 55 157 cv/#Invert; +#X obj 61 178 display; +#X obj 22 75 # + (f #); +#X msg 22 56 3 3 f # 1 2 0 3 0 4 5 6 0; +#X obj 29 96 display; +#X obj 3 366 doc_i 1; +#X obj 3 426 doc_o 1; +#X obj 3 486 doc_also; +#X obj 100 486 cv/#SVD; +#X obj 22 157 #t; +#X obj 23 259 display; +#X obj 14 396 doc_ii 0; +#X obj 14 456 doc_oo 0; +#X obj 3 326 doc_c; +#X obj 97 396 doc_m i0 grid; +#X obj 97 456 doc_m o0 grid; +#X obj 22 239 #inner \, seed (f #); +#X text 224 105 finds the float matrix that would cancel a given float +matrix \, if both were to be put in [#inner] together.; +#X connect 3 0 4 0; +#X connect 3 0 19 1; +#X connect 5 0 7 0; +#X connect 5 0 12 0; +#X connect 6 0 5 0; +#X connect 10 1 11 0; +#X connect 12 0 19 0; +#X connect 12 1 3 0; +#X connect 19 0 13 0; diff --git a/externals/gridflow/doc/flow_classes/cv/#KMeans-help.pd b/externals/gridflow/doc/flow_classes/cv/#KMeans-help.pd new file mode 100644 index 00000000..166e0aeb --- /dev/null +++ b/externals/gridflow/doc/flow_classes/cv/#KMeans-help.pd @@ -0,0 +1,29 @@ +#N canvas 642 52 560 437 10; +#X obj 20 190 #out window; +#X obj 20 63 #in babbage.jpg; +#X obj 20 46 bng 15 250 50 0 empty empty empty 17 7 0 10 -24198 -1 +-1; +#X obj 20 102 #cast f; +#X obj 37 44 loadbang; +#X obj 20 171 #inner (1 3 # 85 51 15); +#X obj 42 150 #print; +#X obj 102 93 #out window; +#X msg 225 86 mode channels; +#X obj 20 121 cv/#KMeans 8 \, termcrit (8 nil); +#X obj 0 0 doc_h cv/; +#X obj 3 221 doc_c 1; +#X obj 3 280 doc_i 2; +#X obj 3 369 doc_o 1; +#X obj 14 304 doc_ii 0; +#X obj 14 328 doc_ii 1; +#X obj 14 393 doc_oo 0; +#X obj 14 245 doc_cc 0; +#X connect 1 0 3 0; +#X connect 1 0 7 0; +#X connect 2 0 1 0; +#X connect 3 0 9 0; +#X connect 4 0 1 0; +#X connect 5 0 0 0; +#X connect 8 0 9 0; +#X connect 9 0 5 0; +#X connect 9 0 6 0; diff --git a/externals/gridflow/doc/flow_classes/cv/#SVD-help.pd b/externals/gridflow/doc/flow_classes/cv/#SVD-help.pd new file mode 100644 index 00000000..ba012df1 --- /dev/null +++ b/externals/gridflow/doc/flow_classes/cv/#SVD-help.pd @@ -0,0 +1,44 @@ +#N canvas 335 0 568 576 10; +#X obj 0 0 doc_h cv/; +#X obj 0 547 doc_f; +#X obj 19 160 cv/#SVD; +#X text 200 46 Singular Value Decomposition; +#X obj 3 306 doc_c 0; +#X obj 3 346 doc_i 1; +#X obj 3 408 doc_o 3; +#X obj 14 376 doc_ii 0; +#X obj 14 438 doc_oo 0; +#X obj 14 460 doc_oo 1; +#X obj 14 482 doc_oo 2; +#X obj 97 438 doc_m o0 grid; +#X obj 97 460 doc_m o1 grid; +#X obj 97 482 doc_m o2 grid; +#X obj 28 88 display; +#X text 82 65 just turn into a real grid; +#X obj 210 161 display; +#X obj 210 225 display; +#X obj 20 225 display; +#X msg 19 46 3 3 f # 1 0 0 0 2 3 0 3 -2; +#X obj 19 65 # + (f #); +#X text 287 89 for finding eigenvalues and eigenvectors.; +#X obj 97 376 doc_m i0 grid; +#X text 200 376 N by N matrix to decompose; +#X text 200 438 N by N diagonal matrix containing eigenvalues; +#X text 200 460 N by N matrix containing eigenvectors; +#X text 200 482 N by N matrix containing fudge factors: typically contains +only zeroes \, ones \, and minus ones.; +#X obj 3 527 doc_also; +#X obj 97 527 #extract_diagonal; +#X obj 211 527 cv/#Invert; +#X connect 2 0 18 0; +#X connect 2 1 17 0; +#X connect 2 2 16 0; +#X connect 11 1 24 0; +#X connect 12 1 25 0; +#X connect 13 1 26 0; +#X connect 19 0 20 0; +#X connect 20 0 14 0; +#X connect 20 0 2 0; +#X connect 22 1 23 0; +#X connect 27 1 28 0; +#X connect 27 1 29 0; diff --git a/externals/gridflow/doc/flow_classes/cv/#numop-help.pd b/externals/gridflow/doc/flow_classes/cv/#numop-help.pd new file mode 100644 index 00000000..d8a26a75 --- /dev/null +++ b/externals/gridflow/doc/flow_classes/cv/#numop-help.pd @@ -0,0 +1,60 @@ +#N canvas 683 36 568 668 10; +#X obj 22 114 #print; +#X msg 22 69 2 2 # 0 1 2 3; +#X obj 22 92 cv/#Add (2 2 # 0 1 2 3); +#X obj 22 189 #print; +#X msg 22 144 2 2 # 0 1 2 3; +#X obj 267 114 #print; +#X msg 267 69 2 2 # 0 1 2 3; +#X obj 267 191 #print; +#X obj 22 167 cv/#Sub (2 2 # 0 1 2 3); +#X obj 267 92 cv/#Mul (2 2 # 0 1 2 3); +#X obj 267 169 cv/#Div (2 2 # 0 1 2 3); +#X msg 396 146 2 2 # 0 1 42 666; +#X msg 396 69 2 2 # 0 1 42 666; +#X msg 151 144 2 2 # 0 1 42 666; +#X msg 151 69 2 2 # 0 1 42 666; +#X obj 0 0 doc_h cv/; +#X msg 267 146 2 2 # 0 1 2 -3000; +#X text 424 167 rounds towards zero; +#X obj 3 412 doc_c 1; +#X obj 14 442 doc_cc 0; +#X obj 3 472 doc_i 2; +#X obj 14 502 doc_ii 0; +#X obj 14 522 doc_ii 1; +#X obj 3 552 doc_o 1; +#X obj 14 582 doc_oo 0; +#X obj 0 612 doc_f; +#X obj 22 261 #print; +#X msg 22 213 2 2 # 0 1 2 3; +#X msg 151 213 2 2 # 0 1 42 666; +#X obj 22 237 cv/#And (2 2 # 0 1 2 3); +#X obj 267 261 #print; +#X msg 267 213 2 2 # 0 1 2 3; +#X msg 396 213 2 2 # 0 1 42 666; +#X obj 267 333 #print; +#X msg 267 285 2 2 # 0 1 2 3; +#X msg 396 285 2 2 # 0 1 42 666; +#X obj 267 237 cv/#Or (2 2 # 0 1 2 3); +#X obj 267 309 cv/#Xor (2 2 # 0 1 2 3); +#X connect 1 0 2 0; +#X connect 2 0 0 0; +#X connect 4 0 8 0; +#X connect 6 0 9 0; +#X connect 8 0 3 0; +#X connect 9 0 5 0; +#X connect 10 0 7 0; +#X connect 11 0 10 1; +#X connect 12 0 9 1; +#X connect 13 0 8 1; +#X connect 14 0 2 1; +#X connect 16 0 10 0; +#X connect 27 0 29 0; +#X connect 28 0 29 1; +#X connect 29 0 26 0; +#X connect 31 0 36 0; +#X connect 32 0 36 1; +#X connect 34 0 37 0; +#X connect 35 0 37 1; +#X connect 36 0 30 0; +#X connect 37 0 33 0; |