aboutsummaryrefslogtreecommitdiff
path: root/pix_opencv_findchessboardcorners-help.pd
blob: 1128ea509a37db58249a381027a7c19b58a68803 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
#N canvas 227 24 1228 719 10;
#X obj 583 433 cnv 15 550 120 empty empty empty 20 12 0 14 -24198 -66577
0;
#X obj 715 -18 gemhead;
#X obj 596 579 pix_texture;
#X obj 33 40 cnv 15 220 70 empty empty empty 20 12 0 14 -195568 -66577
0;
#N canvas 0 22 454 304 gemwin 0;
#X obj 67 89 outlet;
#X obj 67 10 inlet;
#X obj 65 41 route create;
#X msg 67 70 set destroy;
#X msg 182 68 set create;
#N canvas 87 154 247 179 Gem.init 0;
#X obj 118 46 loadbang;
#X msg 118 81 reset;
#X obj 118 113 outlet;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X restore 289 80 pd Gem.init;
#X obj 162 241 gemwin;
#X msg 161 188 create \, 1;
#X msg 237 189 destroy;
#X msg 283 161 frame 25;
#X obj 164 126 t b b b;
#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 2 9 0;
#X restore 43 84 pd gemwin;
#X msg 43 66 destroy;
#X obj 444 578 pix_texture;
#X obj 596 371 separator;
#X obj 727 9 bng 25 250 50 0 load empty empty 0 -6 0 8 -262144 -1 -1
;
#X obj 784 184 bng 15 250 50 0 empty empty end_reached 20 7 0 10 -262144
-1 -1;
#X floatatom 766 149 5 0 10000 1 frame# - -;
#X obj 727 38 openpanel;
#X msg 727 58 open \$1;
#X obj 715 167 pix_film;
#X msg 733 101 auto \$1;
#X obj 733 83 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 596 109 colorspace RGBA;
#X msg 750 124 colorspace Grey;
#X obj 596 34 loadbang;
#X obj 595 342 pix_separator;
#X obj 444 374 separator;
#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 22 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 444 207 pd vswitch;
#X obj 521 207 tgl 15 0 empty load empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 444 -23 gemhead;
#X msg 478 60 device 0;
#X msg 469 36 dialog;
#X obj 444 165 pix_video;
#X obj 444 599 square 2;
#X obj 596 601 square 2;
#X obj 596 526 pix_opencv_findchessboardcorners;
#X text 25 137 pix_opencv_findchessboardcorners :: Search inner corners
coordinates of a known chessboard pattern;
#X text 22 173 It is useful to calibration severals cameras togehter
or camera(s) and video beamer(s)...;
#X obj 444 314 pix_gray;
#X msg 492 111 driver 0;
#X obj 817 582 print;
#X obj 514 280 spigot;
#X obj 514 314 pix_rgba;
#X obj 444 280 spigot 1;
#X obj 598 237 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X text 615 237 switch gray/color;
#X text 830 558 print out raw corners coordinates...;
#X obj 650 472 pack 6 7;
#X floatatom 650 452 5 0 0 0 - - -;
#X floatatom 703 452 5 0 0 0 - - -;
#X msg 488 86 device /dev/video0;
#X msg 650 492 patternSize \$1 \$2;
#X text 784 493 pattern size (number of inner corners in each direction)
;
#X obj 598 257 == 0;
#X obj 444 236 pix_resize 640 480;
#X obj 521 185 loadbang;
#X connect 1 0 13 0;
#X connect 2 0 32 0;
#X connect 4 0 5 0;
#X connect 5 0 4 0;
#X connect 6 0 31 0;
#X connect 7 0 24 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 25 1;
#X connect 13 2 9 0;
#X connect 14 0 13 0;
#X connect 15 0 14 0;
#X connect 17 0 13 0;
#X connect 17 0 30 0;
#X connect 18 0 13 0;
#X connect 19 0 17 0;
#X connect 19 0 15 0;
#X connect 20 0 7 0;
#X connect 21 0 23 0;
#X connect 22 0 21 0;
#X connect 23 0 6 0;
#X connect 24 0 33 0;
#X connect 25 0 52 0;
#X connect 26 0 25 2;
#X connect 27 0 30 0;
#X connect 28 0 30 0;
#X connect 29 0 30 0;
#X connect 30 0 25 0;
#X connect 33 0 2 0;
#X connect 33 1 38 0;
#X connect 36 0 22 0;
#X connect 36 0 20 0;
#X connect 37 0 30 0;
#X connect 39 0 40 0;
#X connect 40 0 20 0;
#X connect 40 0 22 0;
#X connect 41 0 36 0;
#X connect 42 0 39 1;
#X connect 42 0 51 0;
#X connect 45 0 49 0;
#X connect 46 0 45 0;
#X connect 47 0 45 1;
#X connect 48 0 30 0;
#X connect 49 0 33 0;
#X connect 51 0 41 1;
#X connect 52 0 41 0;
#X connect 52 0 39 0;
#X connect 53 0 26 0;