FarnebackOpticalFlow.java
7.3 KB
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
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
//
// This file is auto-generated. Please don't modify it!
//
package org.opencv.video;
// C++: class FarnebackOpticalFlow
//javadoc: FarnebackOpticalFlow
public class FarnebackOpticalFlow extends DenseOpticalFlow {
protected FarnebackOpticalFlow(long addr) { super(addr); }
//
// C++: static Ptr_FarnebackOpticalFlow create(int numLevels = 5, double pyrScale = 0.5, bool fastPyramids = false, int winSize = 13, int numIters = 10, int polyN = 5, double polySigma = 1.1, int flags = 0)
//
//javadoc: FarnebackOpticalFlow::create(numLevels, pyrScale, fastPyramids, winSize, numIters, polyN, polySigma, flags)
public static FarnebackOpticalFlow create(int numLevels, double pyrScale, boolean fastPyramids, int winSize, int numIters, int polyN, double polySigma, int flags)
{
FarnebackOpticalFlow retVal = new FarnebackOpticalFlow(create_0(numLevels, pyrScale, fastPyramids, winSize, numIters, polyN, polySigma, flags));
return retVal;
}
//javadoc: FarnebackOpticalFlow::create()
public static FarnebackOpticalFlow create()
{
FarnebackOpticalFlow retVal = new FarnebackOpticalFlow(create_1());
return retVal;
}
//
// C++: bool getFastPyramids()
//
//javadoc: FarnebackOpticalFlow::getFastPyramids()
public boolean getFastPyramids()
{
boolean retVal = getFastPyramids_0(nativeObj);
return retVal;
}
//
// C++: double getPolySigma()
//
//javadoc: FarnebackOpticalFlow::getPolySigma()
public double getPolySigma()
{
double retVal = getPolySigma_0(nativeObj);
return retVal;
}
//
// C++: double getPyrScale()
//
//javadoc: FarnebackOpticalFlow::getPyrScale()
public double getPyrScale()
{
double retVal = getPyrScale_0(nativeObj);
return retVal;
}
//
// C++: int getFlags()
//
//javadoc: FarnebackOpticalFlow::getFlags()
public int getFlags()
{
int retVal = getFlags_0(nativeObj);
return retVal;
}
//
// C++: int getNumIters()
//
//javadoc: FarnebackOpticalFlow::getNumIters()
public int getNumIters()
{
int retVal = getNumIters_0(nativeObj);
return retVal;
}
//
// C++: int getNumLevels()
//
//javadoc: FarnebackOpticalFlow::getNumLevels()
public int getNumLevels()
{
int retVal = getNumLevels_0(nativeObj);
return retVal;
}
//
// C++: int getPolyN()
//
//javadoc: FarnebackOpticalFlow::getPolyN()
public int getPolyN()
{
int retVal = getPolyN_0(nativeObj);
return retVal;
}
//
// C++: int getWinSize()
//
//javadoc: FarnebackOpticalFlow::getWinSize()
public int getWinSize()
{
int retVal = getWinSize_0(nativeObj);
return retVal;
}
//
// C++: void setFastPyramids(bool fastPyramids)
//
//javadoc: FarnebackOpticalFlow::setFastPyramids(fastPyramids)
public void setFastPyramids(boolean fastPyramids)
{
setFastPyramids_0(nativeObj, fastPyramids);
return;
}
//
// C++: void setFlags(int flags)
//
//javadoc: FarnebackOpticalFlow::setFlags(flags)
public void setFlags(int flags)
{
setFlags_0(nativeObj, flags);
return;
}
//
// C++: void setNumIters(int numIters)
//
//javadoc: FarnebackOpticalFlow::setNumIters(numIters)
public void setNumIters(int numIters)
{
setNumIters_0(nativeObj, numIters);
return;
}
//
// C++: void setNumLevels(int numLevels)
//
//javadoc: FarnebackOpticalFlow::setNumLevels(numLevels)
public void setNumLevels(int numLevels)
{
setNumLevels_0(nativeObj, numLevels);
return;
}
//
// C++: void setPolyN(int polyN)
//
//javadoc: FarnebackOpticalFlow::setPolyN(polyN)
public void setPolyN(int polyN)
{
setPolyN_0(nativeObj, polyN);
return;
}
//
// C++: void setPolySigma(double polySigma)
//
//javadoc: FarnebackOpticalFlow::setPolySigma(polySigma)
public void setPolySigma(double polySigma)
{
setPolySigma_0(nativeObj, polySigma);
return;
}
//
// C++: void setPyrScale(double pyrScale)
//
//javadoc: FarnebackOpticalFlow::setPyrScale(pyrScale)
public void setPyrScale(double pyrScale)
{
setPyrScale_0(nativeObj, pyrScale);
return;
}
//
// C++: void setWinSize(int winSize)
//
//javadoc: FarnebackOpticalFlow::setWinSize(winSize)
public void setWinSize(int winSize)
{
setWinSize_0(nativeObj, winSize);
return;
}
@Override
protected void finalize() throws Throwable {
delete(nativeObj);
}
// C++: static Ptr_FarnebackOpticalFlow create(int numLevels = 5, double pyrScale = 0.5, bool fastPyramids = false, int winSize = 13, int numIters = 10, int polyN = 5, double polySigma = 1.1, int flags = 0)
private static native long create_0(int numLevels, double pyrScale, boolean fastPyramids, int winSize, int numIters, int polyN, double polySigma, int flags);
private static native long create_1();
// C++: bool getFastPyramids()
private static native boolean getFastPyramids_0(long nativeObj);
// C++: double getPolySigma()
private static native double getPolySigma_0(long nativeObj);
// C++: double getPyrScale()
private static native double getPyrScale_0(long nativeObj);
// C++: int getFlags()
private static native int getFlags_0(long nativeObj);
// C++: int getNumIters()
private static native int getNumIters_0(long nativeObj);
// C++: int getNumLevels()
private static native int getNumLevels_0(long nativeObj);
// C++: int getPolyN()
private static native int getPolyN_0(long nativeObj);
// C++: int getWinSize()
private static native int getWinSize_0(long nativeObj);
// C++: void setFastPyramids(bool fastPyramids)
private static native void setFastPyramids_0(long nativeObj, boolean fastPyramids);
// C++: void setFlags(int flags)
private static native void setFlags_0(long nativeObj, int flags);
// C++: void setNumIters(int numIters)
private static native void setNumIters_0(long nativeObj, int numIters);
// C++: void setNumLevels(int numLevels)
private static native void setNumLevels_0(long nativeObj, int numLevels);
// C++: void setPolyN(int polyN)
private static native void setPolyN_0(long nativeObj, int polyN);
// C++: void setPolySigma(double polySigma)
private static native void setPolySigma_0(long nativeObj, double polySigma);
// C++: void setPyrScale(double pyrScale)
private static native void setPyrScale_0(long nativeObj, double pyrScale);
// C++: void setWinSize(int winSize)
private static native void setWinSize_0(long nativeObj, int winSize);
// native support for java finalize()
private static native void delete(long nativeObj);
}