blob: 9cbdd7f75883162e6bd521ff4efdd6f123c96f47 (
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
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
|
#N canvas 501 132 1214 680 10;
#X obj 5 205 cnv 15 430 470 empty empty empty 20 12 0 14 -233017 -66577
0;
#X obj 5 159 cnv 15 430 40 empty empty empty 20 12 0 14 -195568 -66577
0;
#X text 14 163 Arguments:;
#X obj 5 64 cnv 15 430 90 empty empty empty 20 12 0 14 -233017 -66577
0;
#X text 35 183 none;
#X obj 445 5 cnv 15 760 670 empty empty empty 20 12 0 14 -228992 -66577
0;
#X obj 599 357 cnv 15 600 270 empty empty empty 20 12 0 14 -24198 -66577
0;
#X obj 605 527 pix_opencv_hough_circles;
#X obj 788 494 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X msg 703 492 nightmode \$1;
#X text 807 495 set nightmode;
#X floatatom 726 390 5 0 0 0 - - -;
#X msg 637 387 threshold \$1;
#X floatatom 771 456 5 0 0 0 - - -;
#X floatatom 790 475 5 0 0 0 - - -;
#X floatatom 712 369 5 0 0 0 - - -;
#X msg 622 368 maxcircles \$1;
#X text 752 368 maximum nuber of circles detected ( default : 10 )
;
#X floatatom 748 407 5 0 0 0 - - -;
#X msg 660 406 threshold2 \$1;
#X text 672 420 see documentation of cvHoughCircles for the meaning
of thresholds;
#X msg 685 455 mindist \$1;
#X text 808 454 minimum distance between circles ( default : 30 );
#X msg 690 473 resolution \$1;
#X text 833 474 detector resolution ( default 1 );
#X text 765 386 threshold ( default 100 );
#X text 787 402 threshold2 ( default 10 );
#X floatatom 746 588 5 0 0 0 - - -;
#X floatatom 782 589 5 0 0 0 - - -;
#X obj 746 548 route 1 2 3 4 5 6 7 8 9 10;
#X text 749 602 X1;
#X text 785 602 Y1;
#X floatatom 819 589 5 0 0 0 - - -;
#X text 915 548 position of each circle;
#X text 822 603 radius;
#X obj 746 569 unpack f f f;
#X text 12 208 written by Lluis Gomez i Bigorda ( lluisgomez@hangar.org
) and Yves Degoyon ( ydegoyon@gmail.com );
#X text 13 70 pix_opencv_hough_circles : Hough circles detection algorithm
;
#X obj 656 18 gemhead;
#X obj 605 631 pix_texture;
#X obj 605 650 square 2;
#X obj 977 15 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 987 59 pd gemwin;
#X msg 987 41 create;
#X obj 453 631 pix_texture;
#X obj 453 650 square 2;
#X obj 605 293 separator;
#X obj 668 45 bng 25 250 50 0 load empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 725 220 bng 15 250 50 0 empty empty end_reached 20 7 0 10 -262144
-1 -1;
#X floatatom 707 185 5 0 10000 1 frame# - -;
#X obj 668 74 openpanel;
#X msg 668 94 open \$1;
#X obj 656 203 pix_film;
#X msg 674 137 auto \$1;
#X obj 674 119 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
1;
#X text 985 21 Create window and render;
#X msg 769 120 colorspace RGBA;
#X msg 780 139 colorspace RGB;
#X msg 796 158 colorspace Grey;
#X obj 769 92 loadbang;
#X obj 605 274 pix_separator;
#X obj 453 294 separator;
#X obj 453 275 pix_separator;
#X obj 453 314 translateXYZ -2 0 0;
#X obj 605 313 translateXYZ 2 0 0;
#N canvas 1 83 450 300 vswitch 0;
#X obj 36 127 outlet;
#X obj 36 27 inlet;
#X obj 110 27 inlet;
#X obj 155 26 inlet;
#X obj 36 93 spigot 1;
#X obj 110 94 spigot 0;
#X obj 81 71 == 0;
#X connect 1 0 4 0;
#X connect 2 0 5 0;
#X connect 3 0 6 0;
#X connect 3 0 5 1;
#X connect 4 0 0 0;
#X connect 5 0 0 0;
#X connect 6 0 4 1;
#X restore 453 228 pd vswitch;
#X obj 521 228 tgl 15 0 empty load empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 453 201 pix_video;
#X obj 453 13 gemhead;
#X msg 492 126 device 0;
#X msg 501 157 driver 1;
#X msg 478 72 dialog;
#X msg 483 102 device /dev/dv1394-0;
#X obj 605 337 pix_resize 320 240;
#X obj 453 249 pix_rgba;
#X connect 7 0 39 0;
#X connect 7 1 29 0;
#X connect 8 0 9 0;
#X connect 9 0 7 0;
#X connect 11 0 12 0;
#X connect 12 0 7 0;
#X connect 13 0 21 0;
#X connect 14 0 23 0;
#X connect 15 0 16 0;
#X connect 16 0 7 0;
#X connect 18 0 19 0;
#X connect 19 0 7 0;
#X connect 21 0 7 0;
#X connect 23 0 7 0;
#X connect 29 0 35 0;
#X connect 35 0 27 0;
#X connect 35 1 28 0;
#X connect 35 2 32 0;
#X connect 38 0 52 0;
#X connect 39 0 40 0;
#X connect 42 0 43 0;
#X connect 43 0 42 0;
#X connect 44 0 45 0;
#X connect 46 0 64 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 65 1;
#X connect 52 2 48 0;
#X connect 53 0 52 0;
#X connect 54 0 53 0;
#X connect 56 0 52 0;
#X connect 56 0 67 0;
#X connect 57 0 52 0;
#X connect 58 0 52 0;
#X connect 59 0 56 0;
#X connect 59 0 54 0;
#X connect 60 0 46 0;
#X connect 61 0 63 0;
#X connect 62 0 61 0;
#X connect 63 0 44 0;
#X connect 64 0 73 0;
#X connect 65 0 74 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 7 0;
#X connect 74 0 62 0;
#X connect 74 0 60 0;
|