1
2 //
3 // This file is auto-generated, please don't edit!
4 //
5
6 #define LOG_TAG "org.opencv.ml"
7
8 #include "common.h"
9
10 #include "opencv2/opencv_modules.hpp"
11 #ifdef HAVE_OPENCV_ML
12
13 #include <string>
14
15 #include "opencv2/ml.hpp"
16
17 #include "../../ml/include/opencv2/ml.hpp"
18
19 using namespace cv;
20
21 /// throw java exception
throwJavaException(JNIEnv * env,const std::exception * e,const char * method)22 static void throwJavaException(JNIEnv *env, const std::exception *e, const char *method) {
23 std::string what = "unknown exception";
24 jclass je = 0;
25
26 if(e) {
27 std::string exception_type = "std::exception";
28
29 if(dynamic_cast<const cv::Exception*>(e)) {
30 exception_type = "cv::Exception";
31 je = env->FindClass("org/opencv/core/CvException");
32 }
33
34 what = exception_type + ": " + e->what();
35 }
36
37 if(!je) je = env->FindClass("java/lang/Exception");
38 env->ThrowNew(je, what.c_str());
39
40 LOGE("%s caught %s", method, what.c_str());
41 (void)method; // avoid "unused" warning
42 }
43
44
45 extern "C" {
46
47
48 //
49 // int getClustersNumber()
50 //
51
52 JNIEXPORT jint JNICALL Java_org_opencv_ml_EM_getClustersNumber_10 (JNIEnv*, jclass, jlong);
53
Java_org_opencv_ml_EM_getClustersNumber_10(JNIEnv * env,jclass,jlong self)54 JNIEXPORT jint JNICALL Java_org_opencv_ml_EM_getClustersNumber_10
55 (JNIEnv* env, jclass , jlong self)
56 {
57 static const char method_name[] = "ml::getClustersNumber_10()";
58 try {
59 LOGD("%s", method_name);
60 Ptr<cv::ml::EM>* me = (Ptr<cv::ml::EM>*) self; //TODO: check for NULL
61 int _retval_ = (*me)->getClustersNumber( );
62 return _retval_;
63 } catch(const std::exception &e) {
64 throwJavaException(env, &e, method_name);
65 } catch (...) {
66 throwJavaException(env, 0, method_name);
67 }
68 return 0;
69 }
70
71
72
73 //
74 // void setClustersNumber(int val)
75 //
76
77 JNIEXPORT void JNICALL Java_org_opencv_ml_EM_setClustersNumber_10 (JNIEnv*, jclass, jlong, jint);
78
Java_org_opencv_ml_EM_setClustersNumber_10(JNIEnv * env,jclass,jlong self,jint val)79 JNIEXPORT void JNICALL Java_org_opencv_ml_EM_setClustersNumber_10
80 (JNIEnv* env, jclass , jlong self, jint val)
81 {
82 static const char method_name[] = "ml::setClustersNumber_10()";
83 try {
84 LOGD("%s", method_name);
85 Ptr<cv::ml::EM>* me = (Ptr<cv::ml::EM>*) self; //TODO: check for NULL
86 (*me)->setClustersNumber( (int)val );
87 return;
88 } catch(const std::exception &e) {
89 throwJavaException(env, &e, method_name);
90 } catch (...) {
91 throwJavaException(env, 0, method_name);
92 }
93 return;
94 }
95
96
97
98 //
99 // int getCovarianceMatrixType()
100 //
101
102 JNIEXPORT jint JNICALL Java_org_opencv_ml_EM_getCovarianceMatrixType_10 (JNIEnv*, jclass, jlong);
103
Java_org_opencv_ml_EM_getCovarianceMatrixType_10(JNIEnv * env,jclass,jlong self)104 JNIEXPORT jint JNICALL Java_org_opencv_ml_EM_getCovarianceMatrixType_10
105 (JNIEnv* env, jclass , jlong self)
106 {
107 static const char method_name[] = "ml::getCovarianceMatrixType_10()";
108 try {
109 LOGD("%s", method_name);
110 Ptr<cv::ml::EM>* me = (Ptr<cv::ml::EM>*) self; //TODO: check for NULL
111 int _retval_ = (*me)->getCovarianceMatrixType( );
112 return _retval_;
113 } catch(const std::exception &e) {
114 throwJavaException(env, &e, method_name);
115 } catch (...) {
116 throwJavaException(env, 0, method_name);
117 }
118 return 0;
119 }
120
121
122
123 //
124 // void setCovarianceMatrixType(int val)
125 //
126
127 JNIEXPORT void JNICALL Java_org_opencv_ml_EM_setCovarianceMatrixType_10 (JNIEnv*, jclass, jlong, jint);
128
Java_org_opencv_ml_EM_setCovarianceMatrixType_10(JNIEnv * env,jclass,jlong self,jint val)129 JNIEXPORT void JNICALL Java_org_opencv_ml_EM_setCovarianceMatrixType_10
130 (JNIEnv* env, jclass , jlong self, jint val)
131 {
132 static const char method_name[] = "ml::setCovarianceMatrixType_10()";
133 try {
134 LOGD("%s", method_name);
135 Ptr<cv::ml::EM>* me = (Ptr<cv::ml::EM>*) self; //TODO: check for NULL
136 (*me)->setCovarianceMatrixType( (int)val );
137 return;
138 } catch(const std::exception &e) {
139 throwJavaException(env, &e, method_name);
140 } catch (...) {
141 throwJavaException(env, 0, method_name);
142 }
143 return;
144 }
145
146
147
148 //
149 // TermCriteria getTermCriteria()
150 //
151
152 JNIEXPORT jdoubleArray JNICALL Java_org_opencv_ml_EM_getTermCriteria_10 (JNIEnv*, jclass, jlong);
153
Java_org_opencv_ml_EM_getTermCriteria_10(JNIEnv * env,jclass,jlong self)154 JNIEXPORT jdoubleArray JNICALL Java_org_opencv_ml_EM_getTermCriteria_10
155 (JNIEnv* env, jclass , jlong self)
156 {
157 static const char method_name[] = "ml::getTermCriteria_10()";
158 try {
159 LOGD("%s", method_name);
160 Ptr<cv::ml::EM>* me = (Ptr<cv::ml::EM>*) self; //TODO: check for NULL
161 TermCriteria _retval_ = (*me)->getTermCriteria( );
162 jdoubleArray _da_retval_ = env->NewDoubleArray(3); jdouble _tmp_retval_[3] = {_retval_.type, _retval_.maxCount, _retval_.epsilon}; env->SetDoubleArrayRegion(_da_retval_, 0, 3, _tmp_retval_);
163 return _da_retval_;
164 } catch(const std::exception &e) {
165 throwJavaException(env, &e, method_name);
166 } catch (...) {
167 throwJavaException(env, 0, method_name);
168 }
169 return 0;
170 }
171
172
173
174 //
175 // void setTermCriteria(TermCriteria val)
176 //
177
178 JNIEXPORT void JNICALL Java_org_opencv_ml_EM_setTermCriteria_10 (JNIEnv*, jclass, jlong, jint, jint, jdouble);
179
Java_org_opencv_ml_EM_setTermCriteria_10(JNIEnv * env,jclass,jlong self,jint val_type,jint val_maxCount,jdouble val_epsilon)180 JNIEXPORT void JNICALL Java_org_opencv_ml_EM_setTermCriteria_10
181 (JNIEnv* env, jclass , jlong self, jint val_type, jint val_maxCount, jdouble val_epsilon)
182 {
183 static const char method_name[] = "ml::setTermCriteria_10()";
184 try {
185 LOGD("%s", method_name);
186 Ptr<cv::ml::EM>* me = (Ptr<cv::ml::EM>*) self; //TODO: check for NULL
187 TermCriteria val(val_type, val_maxCount, val_epsilon);
188 (*me)->setTermCriteria( val );
189 return;
190 } catch(const std::exception &e) {
191 throwJavaException(env, &e, method_name);
192 } catch (...) {
193 throwJavaException(env, 0, method_name);
194 }
195 return;
196 }
197
198
199
200 //
201 // Mat getWeights()
202 //
203
204 JNIEXPORT jlong JNICALL Java_org_opencv_ml_EM_getWeights_10 (JNIEnv*, jclass, jlong);
205
Java_org_opencv_ml_EM_getWeights_10(JNIEnv * env,jclass,jlong self)206 JNIEXPORT jlong JNICALL Java_org_opencv_ml_EM_getWeights_10
207 (JNIEnv* env, jclass , jlong self)
208 {
209 static const char method_name[] = "ml::getWeights_10()";
210 try {
211 LOGD("%s", method_name);
212 Ptr<cv::ml::EM>* me = (Ptr<cv::ml::EM>*) self; //TODO: check for NULL
213 ::Mat _retval_ = (*me)->getWeights( );
214 return (jlong) new ::Mat(_retval_);
215 } catch(const std::exception &e) {
216 throwJavaException(env, &e, method_name);
217 } catch (...) {
218 throwJavaException(env, 0, method_name);
219 }
220 return 0;
221 }
222
223
224
225 //
226 // Mat getMeans()
227 //
228
229 JNIEXPORT jlong JNICALL Java_org_opencv_ml_EM_getMeans_10 (JNIEnv*, jclass, jlong);
230
Java_org_opencv_ml_EM_getMeans_10(JNIEnv * env,jclass,jlong self)231 JNIEXPORT jlong JNICALL Java_org_opencv_ml_EM_getMeans_10
232 (JNIEnv* env, jclass , jlong self)
233 {
234 static const char method_name[] = "ml::getMeans_10()";
235 try {
236 LOGD("%s", method_name);
237 Ptr<cv::ml::EM>* me = (Ptr<cv::ml::EM>*) self; //TODO: check for NULL
238 ::Mat _retval_ = (*me)->getMeans( );
239 return (jlong) new ::Mat(_retval_);
240 } catch(const std::exception &e) {
241 throwJavaException(env, &e, method_name);
242 } catch (...) {
243 throwJavaException(env, 0, method_name);
244 }
245 return 0;
246 }
247
248
249
250 //
251 // Vec2d predict2(Mat sample, Mat& probs)
252 //
253
254 JNIEXPORT jdoubleArray JNICALL Java_org_opencv_ml_EM_predict2_10 (JNIEnv*, jclass, jlong, jlong, jlong);
255
Java_org_opencv_ml_EM_predict2_10(JNIEnv * env,jclass,jlong self,jlong sample_nativeObj,jlong probs_nativeObj)256 JNIEXPORT jdoubleArray JNICALL Java_org_opencv_ml_EM_predict2_10
257 (JNIEnv* env, jclass , jlong self, jlong sample_nativeObj, jlong probs_nativeObj)
258 {
259 static const char method_name[] = "ml::predict2_10()";
260 try {
261 LOGD("%s", method_name);
262 Ptr<cv::ml::EM>* me = (Ptr<cv::ml::EM>*) self; //TODO: check for NULL
263 Mat& sample = *((Mat*)sample_nativeObj);
264 Mat& probs = *((Mat*)probs_nativeObj);
265 Vec2d _retval_ = (*me)->predict2( sample, probs );
266 jdoubleArray _da_retval_ = env->NewDoubleArray(2); jdouble _tmp_retval_[2] = {_retval_.val[0], _retval_.val[1]}; env->SetDoubleArrayRegion(_da_retval_, 0, 2, _tmp_retval_);
267 return _da_retval_;
268 } catch(const std::exception &e) {
269 throwJavaException(env, &e, method_name);
270 } catch (...) {
271 throwJavaException(env, 0, method_name);
272 }
273 return 0;
274 }
275
276
277
278 //
279 // bool trainEM(Mat samples, Mat& logLikelihoods = Mat(), Mat& labels = Mat(), Mat& probs = Mat())
280 //
281
282 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_EM_trainEM_10 (JNIEnv*, jclass, jlong, jlong, jlong, jlong, jlong);
283
Java_org_opencv_ml_EM_trainEM_10(JNIEnv * env,jclass,jlong self,jlong samples_nativeObj,jlong logLikelihoods_nativeObj,jlong labels_nativeObj,jlong probs_nativeObj)284 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_EM_trainEM_10
285 (JNIEnv* env, jclass , jlong self, jlong samples_nativeObj, jlong logLikelihoods_nativeObj, jlong labels_nativeObj, jlong probs_nativeObj)
286 {
287 static const char method_name[] = "ml::trainEM_10()";
288 try {
289 LOGD("%s", method_name);
290 Ptr<cv::ml::EM>* me = (Ptr<cv::ml::EM>*) self; //TODO: check for NULL
291 Mat& samples = *((Mat*)samples_nativeObj);
292 Mat& logLikelihoods = *((Mat*)logLikelihoods_nativeObj);
293 Mat& labels = *((Mat*)labels_nativeObj);
294 Mat& probs = *((Mat*)probs_nativeObj);
295 bool _retval_ = (*me)->trainEM( samples, logLikelihoods, labels, probs );
296 return _retval_;
297 } catch(const std::exception &e) {
298 throwJavaException(env, &e, method_name);
299 } catch (...) {
300 throwJavaException(env, 0, method_name);
301 }
302 return 0;
303 }
304
305
306
307 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_EM_trainEM_11 (JNIEnv*, jclass, jlong, jlong);
308
Java_org_opencv_ml_EM_trainEM_11(JNIEnv * env,jclass,jlong self,jlong samples_nativeObj)309 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_EM_trainEM_11
310 (JNIEnv* env, jclass , jlong self, jlong samples_nativeObj)
311 {
312 static const char method_name[] = "ml::trainEM_11()";
313 try {
314 LOGD("%s", method_name);
315 Ptr<cv::ml::EM>* me = (Ptr<cv::ml::EM>*) self; //TODO: check for NULL
316 Mat& samples = *((Mat*)samples_nativeObj);
317 bool _retval_ = (*me)->trainEM( samples );
318 return _retval_;
319 } catch(const std::exception &e) {
320 throwJavaException(env, &e, method_name);
321 } catch (...) {
322 throwJavaException(env, 0, method_name);
323 }
324 return 0;
325 }
326
327
328
329 //
330 // bool trainE(Mat samples, Mat means0, Mat covs0 = Mat(), Mat weights0 = Mat(), Mat& logLikelihoods = Mat(), Mat& labels = Mat(), Mat& probs = Mat())
331 //
332
333 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_EM_trainE_10 (JNIEnv*, jclass, jlong, jlong, jlong, jlong, jlong, jlong, jlong, jlong);
334
Java_org_opencv_ml_EM_trainE_10(JNIEnv * env,jclass,jlong self,jlong samples_nativeObj,jlong means0_nativeObj,jlong covs0_nativeObj,jlong weights0_nativeObj,jlong logLikelihoods_nativeObj,jlong labels_nativeObj,jlong probs_nativeObj)335 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_EM_trainE_10
336 (JNIEnv* env, jclass , jlong self, jlong samples_nativeObj, jlong means0_nativeObj, jlong covs0_nativeObj, jlong weights0_nativeObj, jlong logLikelihoods_nativeObj, jlong labels_nativeObj, jlong probs_nativeObj)
337 {
338 static const char method_name[] = "ml::trainE_10()";
339 try {
340 LOGD("%s", method_name);
341 Ptr<cv::ml::EM>* me = (Ptr<cv::ml::EM>*) self; //TODO: check for NULL
342 Mat& samples = *((Mat*)samples_nativeObj);
343 Mat& means0 = *((Mat*)means0_nativeObj);
344 Mat& covs0 = *((Mat*)covs0_nativeObj);
345 Mat& weights0 = *((Mat*)weights0_nativeObj);
346 Mat& logLikelihoods = *((Mat*)logLikelihoods_nativeObj);
347 Mat& labels = *((Mat*)labels_nativeObj);
348 Mat& probs = *((Mat*)probs_nativeObj);
349 bool _retval_ = (*me)->trainE( samples, means0, covs0, weights0, logLikelihoods, labels, probs );
350 return _retval_;
351 } catch(const std::exception &e) {
352 throwJavaException(env, &e, method_name);
353 } catch (...) {
354 throwJavaException(env, 0, method_name);
355 }
356 return 0;
357 }
358
359
360
361 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_EM_trainE_11 (JNIEnv*, jclass, jlong, jlong, jlong);
362
Java_org_opencv_ml_EM_trainE_11(JNIEnv * env,jclass,jlong self,jlong samples_nativeObj,jlong means0_nativeObj)363 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_EM_trainE_11
364 (JNIEnv* env, jclass , jlong self, jlong samples_nativeObj, jlong means0_nativeObj)
365 {
366 static const char method_name[] = "ml::trainE_11()";
367 try {
368 LOGD("%s", method_name);
369 Ptr<cv::ml::EM>* me = (Ptr<cv::ml::EM>*) self; //TODO: check for NULL
370 Mat& samples = *((Mat*)samples_nativeObj);
371 Mat& means0 = *((Mat*)means0_nativeObj);
372 bool _retval_ = (*me)->trainE( samples, means0 );
373 return _retval_;
374 } catch(const std::exception &e) {
375 throwJavaException(env, &e, method_name);
376 } catch (...) {
377 throwJavaException(env, 0, method_name);
378 }
379 return 0;
380 }
381
382
383
384 //
385 // bool trainM(Mat samples, Mat probs0, Mat& logLikelihoods = Mat(), Mat& labels = Mat(), Mat& probs = Mat())
386 //
387
388 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_EM_trainM_10 (JNIEnv*, jclass, jlong, jlong, jlong, jlong, jlong, jlong);
389
Java_org_opencv_ml_EM_trainM_10(JNIEnv * env,jclass,jlong self,jlong samples_nativeObj,jlong probs0_nativeObj,jlong logLikelihoods_nativeObj,jlong labels_nativeObj,jlong probs_nativeObj)390 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_EM_trainM_10
391 (JNIEnv* env, jclass , jlong self, jlong samples_nativeObj, jlong probs0_nativeObj, jlong logLikelihoods_nativeObj, jlong labels_nativeObj, jlong probs_nativeObj)
392 {
393 static const char method_name[] = "ml::trainM_10()";
394 try {
395 LOGD("%s", method_name);
396 Ptr<cv::ml::EM>* me = (Ptr<cv::ml::EM>*) self; //TODO: check for NULL
397 Mat& samples = *((Mat*)samples_nativeObj);
398 Mat& probs0 = *((Mat*)probs0_nativeObj);
399 Mat& logLikelihoods = *((Mat*)logLikelihoods_nativeObj);
400 Mat& labels = *((Mat*)labels_nativeObj);
401 Mat& probs = *((Mat*)probs_nativeObj);
402 bool _retval_ = (*me)->trainM( samples, probs0, logLikelihoods, labels, probs );
403 return _retval_;
404 } catch(const std::exception &e) {
405 throwJavaException(env, &e, method_name);
406 } catch (...) {
407 throwJavaException(env, 0, method_name);
408 }
409 return 0;
410 }
411
412
413
414 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_EM_trainM_11 (JNIEnv*, jclass, jlong, jlong, jlong);
415
Java_org_opencv_ml_EM_trainM_11(JNIEnv * env,jclass,jlong self,jlong samples_nativeObj,jlong probs0_nativeObj)416 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_EM_trainM_11
417 (JNIEnv* env, jclass , jlong self, jlong samples_nativeObj, jlong probs0_nativeObj)
418 {
419 static const char method_name[] = "ml::trainM_11()";
420 try {
421 LOGD("%s", method_name);
422 Ptr<cv::ml::EM>* me = (Ptr<cv::ml::EM>*) self; //TODO: check for NULL
423 Mat& samples = *((Mat*)samples_nativeObj);
424 Mat& probs0 = *((Mat*)probs0_nativeObj);
425 bool _retval_ = (*me)->trainM( samples, probs0 );
426 return _retval_;
427 } catch(const std::exception &e) {
428 throwJavaException(env, &e, method_name);
429 } catch (...) {
430 throwJavaException(env, 0, method_name);
431 }
432 return 0;
433 }
434
435
436
437 //
438 // static Ptr_EM create()
439 //
440
441 JNIEXPORT jlong JNICALL Java_org_opencv_ml_EM_create_10 (JNIEnv*, jclass);
442
Java_org_opencv_ml_EM_create_10(JNIEnv * env,jclass)443 JNIEXPORT jlong JNICALL Java_org_opencv_ml_EM_create_10
444 (JNIEnv* env, jclass )
445 {
446 static const char method_name[] = "ml::create_10()";
447 try {
448 LOGD("%s", method_name);
449 typedef Ptr<cv::ml::EM> Ptr_EM;
450 Ptr_EM _retval_ = cv::ml::EM::create( );
451 return (jlong)(new Ptr_EM(_retval_));
452 } catch(const std::exception &e) {
453 throwJavaException(env, &e, method_name);
454 } catch (...) {
455 throwJavaException(env, 0, method_name);
456 }
457 return 0;
458 }
459
460
461
462 //
463 // native support for java finalize()
464 // static void Ptr<cv::ml::EM>::delete( __int64 self )
465 //
466 JNIEXPORT void JNICALL Java_org_opencv_ml_EM_delete(JNIEnv*, jclass, jlong);
467
Java_org_opencv_ml_EM_delete(JNIEnv *,jclass,jlong self)468 JNIEXPORT void JNICALL Java_org_opencv_ml_EM_delete
469 (JNIEnv*, jclass, jlong self)
470 {
471 delete (Ptr<cv::ml::EM>*) self;
472 }
473
474
475 //
476 // int getType()
477 //
478
479 JNIEXPORT jint JNICALL Java_org_opencv_ml_SVM_getType_10 (JNIEnv*, jclass, jlong);
480
Java_org_opencv_ml_SVM_getType_10(JNIEnv * env,jclass,jlong self)481 JNIEXPORT jint JNICALL Java_org_opencv_ml_SVM_getType_10
482 (JNIEnv* env, jclass , jlong self)
483 {
484 static const char method_name[] = "ml::getType_10()";
485 try {
486 LOGD("%s", method_name);
487 Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
488 int _retval_ = (*me)->getType( );
489 return _retval_;
490 } catch(const std::exception &e) {
491 throwJavaException(env, &e, method_name);
492 } catch (...) {
493 throwJavaException(env, 0, method_name);
494 }
495 return 0;
496 }
497
498
499
500 //
501 // void setType(int val)
502 //
503
504 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setType_10 (JNIEnv*, jclass, jlong, jint);
505
Java_org_opencv_ml_SVM_setType_10(JNIEnv * env,jclass,jlong self,jint val)506 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setType_10
507 (JNIEnv* env, jclass , jlong self, jint val)
508 {
509 static const char method_name[] = "ml::setType_10()";
510 try {
511 LOGD("%s", method_name);
512 Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
513 (*me)->setType( (int)val );
514 return;
515 } catch(const std::exception &e) {
516 throwJavaException(env, &e, method_name);
517 } catch (...) {
518 throwJavaException(env, 0, method_name);
519 }
520 return;
521 }
522
523
524
525 //
526 // double getGamma()
527 //
528
529 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_SVM_getGamma_10 (JNIEnv*, jclass, jlong);
530
Java_org_opencv_ml_SVM_getGamma_10(JNIEnv * env,jclass,jlong self)531 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_SVM_getGamma_10
532 (JNIEnv* env, jclass , jlong self)
533 {
534 static const char method_name[] = "ml::getGamma_10()";
535 try {
536 LOGD("%s", method_name);
537 Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
538 double _retval_ = (*me)->getGamma( );
539 return _retval_;
540 } catch(const std::exception &e) {
541 throwJavaException(env, &e, method_name);
542 } catch (...) {
543 throwJavaException(env, 0, method_name);
544 }
545 return 0;
546 }
547
548
549
550 //
551 // void setGamma(double val)
552 //
553
554 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setGamma_10 (JNIEnv*, jclass, jlong, jdouble);
555
Java_org_opencv_ml_SVM_setGamma_10(JNIEnv * env,jclass,jlong self,jdouble val)556 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setGamma_10
557 (JNIEnv* env, jclass , jlong self, jdouble val)
558 {
559 static const char method_name[] = "ml::setGamma_10()";
560 try {
561 LOGD("%s", method_name);
562 Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
563 (*me)->setGamma( (double)val );
564 return;
565 } catch(const std::exception &e) {
566 throwJavaException(env, &e, method_name);
567 } catch (...) {
568 throwJavaException(env, 0, method_name);
569 }
570 return;
571 }
572
573
574
575 //
576 // double getCoef0()
577 //
578
579 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_SVM_getCoef0_10 (JNIEnv*, jclass, jlong);
580
Java_org_opencv_ml_SVM_getCoef0_10(JNIEnv * env,jclass,jlong self)581 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_SVM_getCoef0_10
582 (JNIEnv* env, jclass , jlong self)
583 {
584 static const char method_name[] = "ml::getCoef0_10()";
585 try {
586 LOGD("%s", method_name);
587 Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
588 double _retval_ = (*me)->getCoef0( );
589 return _retval_;
590 } catch(const std::exception &e) {
591 throwJavaException(env, &e, method_name);
592 } catch (...) {
593 throwJavaException(env, 0, method_name);
594 }
595 return 0;
596 }
597
598
599
600 //
601 // void setCoef0(double val)
602 //
603
604 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setCoef0_10 (JNIEnv*, jclass, jlong, jdouble);
605
Java_org_opencv_ml_SVM_setCoef0_10(JNIEnv * env,jclass,jlong self,jdouble val)606 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setCoef0_10
607 (JNIEnv* env, jclass , jlong self, jdouble val)
608 {
609 static const char method_name[] = "ml::setCoef0_10()";
610 try {
611 LOGD("%s", method_name);
612 Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
613 (*me)->setCoef0( (double)val );
614 return;
615 } catch(const std::exception &e) {
616 throwJavaException(env, &e, method_name);
617 } catch (...) {
618 throwJavaException(env, 0, method_name);
619 }
620 return;
621 }
622
623
624
625 //
626 // double getDegree()
627 //
628
629 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_SVM_getDegree_10 (JNIEnv*, jclass, jlong);
630
Java_org_opencv_ml_SVM_getDegree_10(JNIEnv * env,jclass,jlong self)631 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_SVM_getDegree_10
632 (JNIEnv* env, jclass , jlong self)
633 {
634 static const char method_name[] = "ml::getDegree_10()";
635 try {
636 LOGD("%s", method_name);
637 Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
638 double _retval_ = (*me)->getDegree( );
639 return _retval_;
640 } catch(const std::exception &e) {
641 throwJavaException(env, &e, method_name);
642 } catch (...) {
643 throwJavaException(env, 0, method_name);
644 }
645 return 0;
646 }
647
648
649
650 //
651 // void setDegree(double val)
652 //
653
654 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setDegree_10 (JNIEnv*, jclass, jlong, jdouble);
655
Java_org_opencv_ml_SVM_setDegree_10(JNIEnv * env,jclass,jlong self,jdouble val)656 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setDegree_10
657 (JNIEnv* env, jclass , jlong self, jdouble val)
658 {
659 static const char method_name[] = "ml::setDegree_10()";
660 try {
661 LOGD("%s", method_name);
662 Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
663 (*me)->setDegree( (double)val );
664 return;
665 } catch(const std::exception &e) {
666 throwJavaException(env, &e, method_name);
667 } catch (...) {
668 throwJavaException(env, 0, method_name);
669 }
670 return;
671 }
672
673
674
675 //
676 // double getC()
677 //
678
679 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_SVM_getC_10 (JNIEnv*, jclass, jlong);
680
Java_org_opencv_ml_SVM_getC_10(JNIEnv * env,jclass,jlong self)681 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_SVM_getC_10
682 (JNIEnv* env, jclass , jlong self)
683 {
684 static const char method_name[] = "ml::getC_10()";
685 try {
686 LOGD("%s", method_name);
687 Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
688 double _retval_ = (*me)->getC( );
689 return _retval_;
690 } catch(const std::exception &e) {
691 throwJavaException(env, &e, method_name);
692 } catch (...) {
693 throwJavaException(env, 0, method_name);
694 }
695 return 0;
696 }
697
698
699
700 //
701 // void setC(double val)
702 //
703
704 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setC_10 (JNIEnv*, jclass, jlong, jdouble);
705
Java_org_opencv_ml_SVM_setC_10(JNIEnv * env,jclass,jlong self,jdouble val)706 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setC_10
707 (JNIEnv* env, jclass , jlong self, jdouble val)
708 {
709 static const char method_name[] = "ml::setC_10()";
710 try {
711 LOGD("%s", method_name);
712 Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
713 (*me)->setC( (double)val );
714 return;
715 } catch(const std::exception &e) {
716 throwJavaException(env, &e, method_name);
717 } catch (...) {
718 throwJavaException(env, 0, method_name);
719 }
720 return;
721 }
722
723
724
725 //
726 // double getNu()
727 //
728
729 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_SVM_getNu_10 (JNIEnv*, jclass, jlong);
730
Java_org_opencv_ml_SVM_getNu_10(JNIEnv * env,jclass,jlong self)731 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_SVM_getNu_10
732 (JNIEnv* env, jclass , jlong self)
733 {
734 static const char method_name[] = "ml::getNu_10()";
735 try {
736 LOGD("%s", method_name);
737 Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
738 double _retval_ = (*me)->getNu( );
739 return _retval_;
740 } catch(const std::exception &e) {
741 throwJavaException(env, &e, method_name);
742 } catch (...) {
743 throwJavaException(env, 0, method_name);
744 }
745 return 0;
746 }
747
748
749
750 //
751 // void setNu(double val)
752 //
753
754 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setNu_10 (JNIEnv*, jclass, jlong, jdouble);
755
Java_org_opencv_ml_SVM_setNu_10(JNIEnv * env,jclass,jlong self,jdouble val)756 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setNu_10
757 (JNIEnv* env, jclass , jlong self, jdouble val)
758 {
759 static const char method_name[] = "ml::setNu_10()";
760 try {
761 LOGD("%s", method_name);
762 Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
763 (*me)->setNu( (double)val );
764 return;
765 } catch(const std::exception &e) {
766 throwJavaException(env, &e, method_name);
767 } catch (...) {
768 throwJavaException(env, 0, method_name);
769 }
770 return;
771 }
772
773
774
775 //
776 // double getP()
777 //
778
779 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_SVM_getP_10 (JNIEnv*, jclass, jlong);
780
Java_org_opencv_ml_SVM_getP_10(JNIEnv * env,jclass,jlong self)781 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_SVM_getP_10
782 (JNIEnv* env, jclass , jlong self)
783 {
784 static const char method_name[] = "ml::getP_10()";
785 try {
786 LOGD("%s", method_name);
787 Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
788 double _retval_ = (*me)->getP( );
789 return _retval_;
790 } catch(const std::exception &e) {
791 throwJavaException(env, &e, method_name);
792 } catch (...) {
793 throwJavaException(env, 0, method_name);
794 }
795 return 0;
796 }
797
798
799
800 //
801 // void setP(double val)
802 //
803
804 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setP_10 (JNIEnv*, jclass, jlong, jdouble);
805
Java_org_opencv_ml_SVM_setP_10(JNIEnv * env,jclass,jlong self,jdouble val)806 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setP_10
807 (JNIEnv* env, jclass , jlong self, jdouble val)
808 {
809 static const char method_name[] = "ml::setP_10()";
810 try {
811 LOGD("%s", method_name);
812 Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
813 (*me)->setP( (double)val );
814 return;
815 } catch(const std::exception &e) {
816 throwJavaException(env, &e, method_name);
817 } catch (...) {
818 throwJavaException(env, 0, method_name);
819 }
820 return;
821 }
822
823
824
825 //
826 // Mat getClassWeights()
827 //
828
829 JNIEXPORT jlong JNICALL Java_org_opencv_ml_SVM_getClassWeights_10 (JNIEnv*, jclass, jlong);
830
Java_org_opencv_ml_SVM_getClassWeights_10(JNIEnv * env,jclass,jlong self)831 JNIEXPORT jlong JNICALL Java_org_opencv_ml_SVM_getClassWeights_10
832 (JNIEnv* env, jclass , jlong self)
833 {
834 static const char method_name[] = "ml::getClassWeights_10()";
835 try {
836 LOGD("%s", method_name);
837 Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
838 ::Mat _retval_ = (*me)->getClassWeights( );
839 return (jlong) new ::Mat(_retval_);
840 } catch(const std::exception &e) {
841 throwJavaException(env, &e, method_name);
842 } catch (...) {
843 throwJavaException(env, 0, method_name);
844 }
845 return 0;
846 }
847
848
849
850 //
851 // void setClassWeights(Mat val)
852 //
853
854 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setClassWeights_10 (JNIEnv*, jclass, jlong, jlong);
855
Java_org_opencv_ml_SVM_setClassWeights_10(JNIEnv * env,jclass,jlong self,jlong val_nativeObj)856 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setClassWeights_10
857 (JNIEnv* env, jclass , jlong self, jlong val_nativeObj)
858 {
859 static const char method_name[] = "ml::setClassWeights_10()";
860 try {
861 LOGD("%s", method_name);
862 Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
863 Mat& val = *((Mat*)val_nativeObj);
864 (*me)->setClassWeights( val );
865 return;
866 } catch(const std::exception &e) {
867 throwJavaException(env, &e, method_name);
868 } catch (...) {
869 throwJavaException(env, 0, method_name);
870 }
871 return;
872 }
873
874
875
876 //
877 // TermCriteria getTermCriteria()
878 //
879
880 JNIEXPORT jdoubleArray JNICALL Java_org_opencv_ml_SVM_getTermCriteria_10 (JNIEnv*, jclass, jlong);
881
Java_org_opencv_ml_SVM_getTermCriteria_10(JNIEnv * env,jclass,jlong self)882 JNIEXPORT jdoubleArray JNICALL Java_org_opencv_ml_SVM_getTermCriteria_10
883 (JNIEnv* env, jclass , jlong self)
884 {
885 static const char method_name[] = "ml::getTermCriteria_10()";
886 try {
887 LOGD("%s", method_name);
888 Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
889 TermCriteria _retval_ = (*me)->getTermCriteria( );
890 jdoubleArray _da_retval_ = env->NewDoubleArray(3); jdouble _tmp_retval_[3] = {_retval_.type, _retval_.maxCount, _retval_.epsilon}; env->SetDoubleArrayRegion(_da_retval_, 0, 3, _tmp_retval_);
891 return _da_retval_;
892 } catch(const std::exception &e) {
893 throwJavaException(env, &e, method_name);
894 } catch (...) {
895 throwJavaException(env, 0, method_name);
896 }
897 return 0;
898 }
899
900
901
902 //
903 // void setTermCriteria(TermCriteria val)
904 //
905
906 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setTermCriteria_10 (JNIEnv*, jclass, jlong, jint, jint, jdouble);
907
Java_org_opencv_ml_SVM_setTermCriteria_10(JNIEnv * env,jclass,jlong self,jint val_type,jint val_maxCount,jdouble val_epsilon)908 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setTermCriteria_10
909 (JNIEnv* env, jclass , jlong self, jint val_type, jint val_maxCount, jdouble val_epsilon)
910 {
911 static const char method_name[] = "ml::setTermCriteria_10()";
912 try {
913 LOGD("%s", method_name);
914 Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
915 TermCriteria val(val_type, val_maxCount, val_epsilon);
916 (*me)->setTermCriteria( val );
917 return;
918 } catch(const std::exception &e) {
919 throwJavaException(env, &e, method_name);
920 } catch (...) {
921 throwJavaException(env, 0, method_name);
922 }
923 return;
924 }
925
926
927
928 //
929 // int getKernelType()
930 //
931
932 JNIEXPORT jint JNICALL Java_org_opencv_ml_SVM_getKernelType_10 (JNIEnv*, jclass, jlong);
933
Java_org_opencv_ml_SVM_getKernelType_10(JNIEnv * env,jclass,jlong self)934 JNIEXPORT jint JNICALL Java_org_opencv_ml_SVM_getKernelType_10
935 (JNIEnv* env, jclass , jlong self)
936 {
937 static const char method_name[] = "ml::getKernelType_10()";
938 try {
939 LOGD("%s", method_name);
940 Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
941 int _retval_ = (*me)->getKernelType( );
942 return _retval_;
943 } catch(const std::exception &e) {
944 throwJavaException(env, &e, method_name);
945 } catch (...) {
946 throwJavaException(env, 0, method_name);
947 }
948 return 0;
949 }
950
951
952
953 //
954 // void setKernel(int kernelType)
955 //
956
957 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setKernel_10 (JNIEnv*, jclass, jlong, jint);
958
Java_org_opencv_ml_SVM_setKernel_10(JNIEnv * env,jclass,jlong self,jint kernelType)959 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setKernel_10
960 (JNIEnv* env, jclass , jlong self, jint kernelType)
961 {
962 static const char method_name[] = "ml::setKernel_10()";
963 try {
964 LOGD("%s", method_name);
965 Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
966 (*me)->setKernel( (int)kernelType );
967 return;
968 } catch(const std::exception &e) {
969 throwJavaException(env, &e, method_name);
970 } catch (...) {
971 throwJavaException(env, 0, method_name);
972 }
973 return;
974 }
975
976
977
978 //
979 // Mat getSupportVectors()
980 //
981
982 JNIEXPORT jlong JNICALL Java_org_opencv_ml_SVM_getSupportVectors_10 (JNIEnv*, jclass, jlong);
983
Java_org_opencv_ml_SVM_getSupportVectors_10(JNIEnv * env,jclass,jlong self)984 JNIEXPORT jlong JNICALL Java_org_opencv_ml_SVM_getSupportVectors_10
985 (JNIEnv* env, jclass , jlong self)
986 {
987 static const char method_name[] = "ml::getSupportVectors_10()";
988 try {
989 LOGD("%s", method_name);
990 Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
991 ::Mat _retval_ = (*me)->getSupportVectors( );
992 return (jlong) new ::Mat(_retval_);
993 } catch(const std::exception &e) {
994 throwJavaException(env, &e, method_name);
995 } catch (...) {
996 throwJavaException(env, 0, method_name);
997 }
998 return 0;
999 }
1000
1001
1002
1003 //
1004 // double getDecisionFunction(int i, Mat& alpha, Mat& svidx)
1005 //
1006
1007 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_SVM_getDecisionFunction_10 (JNIEnv*, jclass, jlong, jint, jlong, jlong);
1008
Java_org_opencv_ml_SVM_getDecisionFunction_10(JNIEnv * env,jclass,jlong self,jint i,jlong alpha_nativeObj,jlong svidx_nativeObj)1009 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_SVM_getDecisionFunction_10
1010 (JNIEnv* env, jclass , jlong self, jint i, jlong alpha_nativeObj, jlong svidx_nativeObj)
1011 {
1012 static const char method_name[] = "ml::getDecisionFunction_10()";
1013 try {
1014 LOGD("%s", method_name);
1015 Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
1016 Mat& alpha = *((Mat*)alpha_nativeObj);
1017 Mat& svidx = *((Mat*)svidx_nativeObj);
1018 double _retval_ = (*me)->getDecisionFunction( (int)i, alpha, svidx );
1019 return _retval_;
1020 } catch(const std::exception &e) {
1021 throwJavaException(env, &e, method_name);
1022 } catch (...) {
1023 throwJavaException(env, 0, method_name);
1024 }
1025 return 0;
1026 }
1027
1028
1029
1030 //
1031 // static Ptr_SVM create()
1032 //
1033
1034 JNIEXPORT jlong JNICALL Java_org_opencv_ml_SVM_create_10 (JNIEnv*, jclass);
1035
Java_org_opencv_ml_SVM_create_10(JNIEnv * env,jclass)1036 JNIEXPORT jlong JNICALL Java_org_opencv_ml_SVM_create_10
1037 (JNIEnv* env, jclass )
1038 {
1039 static const char method_name[] = "ml::create_10()";
1040 try {
1041 LOGD("%s", method_name);
1042 typedef Ptr<cv::ml::SVM> Ptr_SVM;
1043 Ptr_SVM _retval_ = cv::ml::SVM::create( );
1044 return (jlong)(new Ptr_SVM(_retval_));
1045 } catch(const std::exception &e) {
1046 throwJavaException(env, &e, method_name);
1047 } catch (...) {
1048 throwJavaException(env, 0, method_name);
1049 }
1050 return 0;
1051 }
1052
1053
1054
1055 //
1056 // native support for java finalize()
1057 // static void Ptr<cv::ml::SVM>::delete( __int64 self )
1058 //
1059 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_delete(JNIEnv*, jclass, jlong);
1060
Java_org_opencv_ml_SVM_delete(JNIEnv *,jclass,jlong self)1061 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_delete
1062 (JNIEnv*, jclass, jlong self)
1063 {
1064 delete (Ptr<cv::ml::SVM>*) self;
1065 }
1066
1067
1068 //
1069 // float predictProb(Mat inputs, Mat& outputs, Mat& outputProbs, int flags = 0)
1070 //
1071
1072 JNIEXPORT jfloat JNICALL Java_org_opencv_ml_NormalBayesClassifier_predictProb_10 (JNIEnv*, jclass, jlong, jlong, jlong, jlong, jint);
1073
Java_org_opencv_ml_NormalBayesClassifier_predictProb_10(JNIEnv * env,jclass,jlong self,jlong inputs_nativeObj,jlong outputs_nativeObj,jlong outputProbs_nativeObj,jint flags)1074 JNIEXPORT jfloat JNICALL Java_org_opencv_ml_NormalBayesClassifier_predictProb_10
1075 (JNIEnv* env, jclass , jlong self, jlong inputs_nativeObj, jlong outputs_nativeObj, jlong outputProbs_nativeObj, jint flags)
1076 {
1077 static const char method_name[] = "ml::predictProb_10()";
1078 try {
1079 LOGD("%s", method_name);
1080 Ptr<cv::ml::NormalBayesClassifier>* me = (Ptr<cv::ml::NormalBayesClassifier>*) self; //TODO: check for NULL
1081 Mat& inputs = *((Mat*)inputs_nativeObj);
1082 Mat& outputs = *((Mat*)outputs_nativeObj);
1083 Mat& outputProbs = *((Mat*)outputProbs_nativeObj);
1084 float _retval_ = (*me)->predictProb( inputs, outputs, outputProbs, (int)flags );
1085 return _retval_;
1086 } catch(const std::exception &e) {
1087 throwJavaException(env, &e, method_name);
1088 } catch (...) {
1089 throwJavaException(env, 0, method_name);
1090 }
1091 return 0;
1092 }
1093
1094
1095
1096 JNIEXPORT jfloat JNICALL Java_org_opencv_ml_NormalBayesClassifier_predictProb_11 (JNIEnv*, jclass, jlong, jlong, jlong, jlong);
1097
Java_org_opencv_ml_NormalBayesClassifier_predictProb_11(JNIEnv * env,jclass,jlong self,jlong inputs_nativeObj,jlong outputs_nativeObj,jlong outputProbs_nativeObj)1098 JNIEXPORT jfloat JNICALL Java_org_opencv_ml_NormalBayesClassifier_predictProb_11
1099 (JNIEnv* env, jclass , jlong self, jlong inputs_nativeObj, jlong outputs_nativeObj, jlong outputProbs_nativeObj)
1100 {
1101 static const char method_name[] = "ml::predictProb_11()";
1102 try {
1103 LOGD("%s", method_name);
1104 Ptr<cv::ml::NormalBayesClassifier>* me = (Ptr<cv::ml::NormalBayesClassifier>*) self; //TODO: check for NULL
1105 Mat& inputs = *((Mat*)inputs_nativeObj);
1106 Mat& outputs = *((Mat*)outputs_nativeObj);
1107 Mat& outputProbs = *((Mat*)outputProbs_nativeObj);
1108 float _retval_ = (*me)->predictProb( inputs, outputs, outputProbs );
1109 return _retval_;
1110 } catch(const std::exception &e) {
1111 throwJavaException(env, &e, method_name);
1112 } catch (...) {
1113 throwJavaException(env, 0, method_name);
1114 }
1115 return 0;
1116 }
1117
1118
1119
1120 //
1121 // static Ptr_NormalBayesClassifier create()
1122 //
1123
1124 JNIEXPORT jlong JNICALL Java_org_opencv_ml_NormalBayesClassifier_create_10 (JNIEnv*, jclass);
1125
Java_org_opencv_ml_NormalBayesClassifier_create_10(JNIEnv * env,jclass)1126 JNIEXPORT jlong JNICALL Java_org_opencv_ml_NormalBayesClassifier_create_10
1127 (JNIEnv* env, jclass )
1128 {
1129 static const char method_name[] = "ml::create_10()";
1130 try {
1131 LOGD("%s", method_name);
1132 typedef Ptr<cv::ml::NormalBayesClassifier> Ptr_NormalBayesClassifier;
1133 Ptr_NormalBayesClassifier _retval_ = cv::ml::NormalBayesClassifier::create( );
1134 return (jlong)(new Ptr_NormalBayesClassifier(_retval_));
1135 } catch(const std::exception &e) {
1136 throwJavaException(env, &e, method_name);
1137 } catch (...) {
1138 throwJavaException(env, 0, method_name);
1139 }
1140 return 0;
1141 }
1142
1143
1144
1145 //
1146 // native support for java finalize()
1147 // static void Ptr<cv::ml::NormalBayesClassifier>::delete( __int64 self )
1148 //
1149 JNIEXPORT void JNICALL Java_org_opencv_ml_NormalBayesClassifier_delete(JNIEnv*, jclass, jlong);
1150
Java_org_opencv_ml_NormalBayesClassifier_delete(JNIEnv *,jclass,jlong self)1151 JNIEXPORT void JNICALL Java_org_opencv_ml_NormalBayesClassifier_delete
1152 (JNIEnv*, jclass, jlong self)
1153 {
1154 delete (Ptr<cv::ml::NormalBayesClassifier>*) self;
1155 }
1156
1157
1158 //
1159 // int getLayout()
1160 //
1161
1162 JNIEXPORT jint JNICALL Java_org_opencv_ml_TrainData_getLayout_10 (JNIEnv*, jclass, jlong);
1163
Java_org_opencv_ml_TrainData_getLayout_10(JNIEnv * env,jclass,jlong self)1164 JNIEXPORT jint JNICALL Java_org_opencv_ml_TrainData_getLayout_10
1165 (JNIEnv* env, jclass , jlong self)
1166 {
1167 static const char method_name[] = "ml::getLayout_10()";
1168 try {
1169 LOGD("%s", method_name);
1170 cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1171 int _retval_ = me->getLayout( );
1172 return _retval_;
1173 } catch(const std::exception &e) {
1174 throwJavaException(env, &e, method_name);
1175 } catch (...) {
1176 throwJavaException(env, 0, method_name);
1177 }
1178 return 0;
1179 }
1180
1181
1182
1183 //
1184 // int getNTestSamples()
1185 //
1186
1187 JNIEXPORT jint JNICALL Java_org_opencv_ml_TrainData_getNTestSamples_10 (JNIEnv*, jclass, jlong);
1188
Java_org_opencv_ml_TrainData_getNTestSamples_10(JNIEnv * env,jclass,jlong self)1189 JNIEXPORT jint JNICALL Java_org_opencv_ml_TrainData_getNTestSamples_10
1190 (JNIEnv* env, jclass , jlong self)
1191 {
1192 static const char method_name[] = "ml::getNTestSamples_10()";
1193 try {
1194 LOGD("%s", method_name);
1195 cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1196 int _retval_ = me->getNTestSamples( );
1197 return _retval_;
1198 } catch(const std::exception &e) {
1199 throwJavaException(env, &e, method_name);
1200 } catch (...) {
1201 throwJavaException(env, 0, method_name);
1202 }
1203 return 0;
1204 }
1205
1206
1207
1208 //
1209 // int getNTrainSamples()
1210 //
1211
1212 JNIEXPORT jint JNICALL Java_org_opencv_ml_TrainData_getNTrainSamples_10 (JNIEnv*, jclass, jlong);
1213
Java_org_opencv_ml_TrainData_getNTrainSamples_10(JNIEnv * env,jclass,jlong self)1214 JNIEXPORT jint JNICALL Java_org_opencv_ml_TrainData_getNTrainSamples_10
1215 (JNIEnv* env, jclass , jlong self)
1216 {
1217 static const char method_name[] = "ml::getNTrainSamples_10()";
1218 try {
1219 LOGD("%s", method_name);
1220 cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1221 int _retval_ = me->getNTrainSamples( );
1222 return _retval_;
1223 } catch(const std::exception &e) {
1224 throwJavaException(env, &e, method_name);
1225 } catch (...) {
1226 throwJavaException(env, 0, method_name);
1227 }
1228 return 0;
1229 }
1230
1231
1232
1233 //
1234 // int getNSamples()
1235 //
1236
1237 JNIEXPORT jint JNICALL Java_org_opencv_ml_TrainData_getNSamples_10 (JNIEnv*, jclass, jlong);
1238
Java_org_opencv_ml_TrainData_getNSamples_10(JNIEnv * env,jclass,jlong self)1239 JNIEXPORT jint JNICALL Java_org_opencv_ml_TrainData_getNSamples_10
1240 (JNIEnv* env, jclass , jlong self)
1241 {
1242 static const char method_name[] = "ml::getNSamples_10()";
1243 try {
1244 LOGD("%s", method_name);
1245 cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1246 int _retval_ = me->getNSamples( );
1247 return _retval_;
1248 } catch(const std::exception &e) {
1249 throwJavaException(env, &e, method_name);
1250 } catch (...) {
1251 throwJavaException(env, 0, method_name);
1252 }
1253 return 0;
1254 }
1255
1256
1257
1258 //
1259 // int getNVars()
1260 //
1261
1262 JNIEXPORT jint JNICALL Java_org_opencv_ml_TrainData_getNVars_10 (JNIEnv*, jclass, jlong);
1263
Java_org_opencv_ml_TrainData_getNVars_10(JNIEnv * env,jclass,jlong self)1264 JNIEXPORT jint JNICALL Java_org_opencv_ml_TrainData_getNVars_10
1265 (JNIEnv* env, jclass , jlong self)
1266 {
1267 static const char method_name[] = "ml::getNVars_10()";
1268 try {
1269 LOGD("%s", method_name);
1270 cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1271 int _retval_ = me->getNVars( );
1272 return _retval_;
1273 } catch(const std::exception &e) {
1274 throwJavaException(env, &e, method_name);
1275 } catch (...) {
1276 throwJavaException(env, 0, method_name);
1277 }
1278 return 0;
1279 }
1280
1281
1282
1283 //
1284 // void getSample(Mat varIdx, int sidx, float* buf)
1285 //
1286
1287 JNIEXPORT void JNICALL Java_org_opencv_ml_TrainData_getSample_10 (JNIEnv*, jclass, jlong, jlong, jint, jfloat);
1288
Java_org_opencv_ml_TrainData_getSample_10(JNIEnv * env,jclass,jlong self,jlong varIdx_nativeObj,jint sidx,jfloat buf)1289 JNIEXPORT void JNICALL Java_org_opencv_ml_TrainData_getSample_10
1290 (JNIEnv* env, jclass , jlong self, jlong varIdx_nativeObj, jint sidx, jfloat buf)
1291 {
1292 static const char method_name[] = "ml::getSample_10()";
1293 try {
1294 LOGD("%s", method_name);
1295 cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1296 Mat& varIdx = *((Mat*)varIdx_nativeObj);
1297 me->getSample( varIdx, (int)sidx, &buf );
1298 return;
1299 } catch(const std::exception &e) {
1300 throwJavaException(env, &e, method_name);
1301 } catch (...) {
1302 throwJavaException(env, 0, method_name);
1303 }
1304 return;
1305 }
1306
1307
1308
1309 //
1310 // int getNAllVars()
1311 //
1312
1313 JNIEXPORT jint JNICALL Java_org_opencv_ml_TrainData_getNAllVars_10 (JNIEnv*, jclass, jlong);
1314
Java_org_opencv_ml_TrainData_getNAllVars_10(JNIEnv * env,jclass,jlong self)1315 JNIEXPORT jint JNICALL Java_org_opencv_ml_TrainData_getNAllVars_10
1316 (JNIEnv* env, jclass , jlong self)
1317 {
1318 static const char method_name[] = "ml::getNAllVars_10()";
1319 try {
1320 LOGD("%s", method_name);
1321 cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1322 int _retval_ = me->getNAllVars( );
1323 return _retval_;
1324 } catch(const std::exception &e) {
1325 throwJavaException(env, &e, method_name);
1326 } catch (...) {
1327 throwJavaException(env, 0, method_name);
1328 }
1329 return 0;
1330 }
1331
1332
1333
1334 //
1335 // Mat getMissing()
1336 //
1337
1338 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getMissing_10 (JNIEnv*, jclass, jlong);
1339
Java_org_opencv_ml_TrainData_getMissing_10(JNIEnv * env,jclass,jlong self)1340 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getMissing_10
1341 (JNIEnv* env, jclass , jlong self)
1342 {
1343 static const char method_name[] = "ml::getMissing_10()";
1344 try {
1345 LOGD("%s", method_name);
1346 cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1347 ::Mat _retval_ = me->getMissing( );
1348 return (jlong) new ::Mat(_retval_);
1349 } catch(const std::exception &e) {
1350 throwJavaException(env, &e, method_name);
1351 } catch (...) {
1352 throwJavaException(env, 0, method_name);
1353 }
1354 return 0;
1355 }
1356
1357
1358
1359 //
1360 // Mat getTrainSamples(int layout = ROW_SAMPLE, bool compressSamples = true, bool compressVars = true)
1361 //
1362
1363 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTrainSamples_10 (JNIEnv*, jclass, jlong, jint, jboolean, jboolean);
1364
Java_org_opencv_ml_TrainData_getTrainSamples_10(JNIEnv * env,jclass,jlong self,jint layout,jboolean compressSamples,jboolean compressVars)1365 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTrainSamples_10
1366 (JNIEnv* env, jclass , jlong self, jint layout, jboolean compressSamples, jboolean compressVars)
1367 {
1368 static const char method_name[] = "ml::getTrainSamples_10()";
1369 try {
1370 LOGD("%s", method_name);
1371 cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1372 ::Mat _retval_ = me->getTrainSamples( (int)layout, (bool)compressSamples, (bool)compressVars );
1373 return (jlong) new ::Mat(_retval_);
1374 } catch(const std::exception &e) {
1375 throwJavaException(env, &e, method_name);
1376 } catch (...) {
1377 throwJavaException(env, 0, method_name);
1378 }
1379 return 0;
1380 }
1381
1382
1383
1384 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTrainSamples_11 (JNIEnv*, jclass, jlong);
1385
Java_org_opencv_ml_TrainData_getTrainSamples_11(JNIEnv * env,jclass,jlong self)1386 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTrainSamples_11
1387 (JNIEnv* env, jclass , jlong self)
1388 {
1389 static const char method_name[] = "ml::getTrainSamples_11()";
1390 try {
1391 LOGD("%s", method_name);
1392 cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1393 ::Mat _retval_ = me->getTrainSamples( );
1394 return (jlong) new ::Mat(_retval_);
1395 } catch(const std::exception &e) {
1396 throwJavaException(env, &e, method_name);
1397 } catch (...) {
1398 throwJavaException(env, 0, method_name);
1399 }
1400 return 0;
1401 }
1402
1403
1404
1405 //
1406 // Mat getTrainResponses()
1407 //
1408
1409 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTrainResponses_10 (JNIEnv*, jclass, jlong);
1410
Java_org_opencv_ml_TrainData_getTrainResponses_10(JNIEnv * env,jclass,jlong self)1411 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTrainResponses_10
1412 (JNIEnv* env, jclass , jlong self)
1413 {
1414 static const char method_name[] = "ml::getTrainResponses_10()";
1415 try {
1416 LOGD("%s", method_name);
1417 cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1418 ::Mat _retval_ = me->getTrainResponses( );
1419 return (jlong) new ::Mat(_retval_);
1420 } catch(const std::exception &e) {
1421 throwJavaException(env, &e, method_name);
1422 } catch (...) {
1423 throwJavaException(env, 0, method_name);
1424 }
1425 return 0;
1426 }
1427
1428
1429
1430 //
1431 // Mat getTrainNormCatResponses()
1432 //
1433
1434 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTrainNormCatResponses_10 (JNIEnv*, jclass, jlong);
1435
Java_org_opencv_ml_TrainData_getTrainNormCatResponses_10(JNIEnv * env,jclass,jlong self)1436 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTrainNormCatResponses_10
1437 (JNIEnv* env, jclass , jlong self)
1438 {
1439 static const char method_name[] = "ml::getTrainNormCatResponses_10()";
1440 try {
1441 LOGD("%s", method_name);
1442 cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1443 ::Mat _retval_ = me->getTrainNormCatResponses( );
1444 return (jlong) new ::Mat(_retval_);
1445 } catch(const std::exception &e) {
1446 throwJavaException(env, &e, method_name);
1447 } catch (...) {
1448 throwJavaException(env, 0, method_name);
1449 }
1450 return 0;
1451 }
1452
1453
1454
1455 //
1456 // Mat getTestResponses()
1457 //
1458
1459 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTestResponses_10 (JNIEnv*, jclass, jlong);
1460
Java_org_opencv_ml_TrainData_getTestResponses_10(JNIEnv * env,jclass,jlong self)1461 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTestResponses_10
1462 (JNIEnv* env, jclass , jlong self)
1463 {
1464 static const char method_name[] = "ml::getTestResponses_10()";
1465 try {
1466 LOGD("%s", method_name);
1467 cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1468 ::Mat _retval_ = me->getTestResponses( );
1469 return (jlong) new ::Mat(_retval_);
1470 } catch(const std::exception &e) {
1471 throwJavaException(env, &e, method_name);
1472 } catch (...) {
1473 throwJavaException(env, 0, method_name);
1474 }
1475 return 0;
1476 }
1477
1478
1479
1480 //
1481 // Mat getTestNormCatResponses()
1482 //
1483
1484 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTestNormCatResponses_10 (JNIEnv*, jclass, jlong);
1485
Java_org_opencv_ml_TrainData_getTestNormCatResponses_10(JNIEnv * env,jclass,jlong self)1486 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTestNormCatResponses_10
1487 (JNIEnv* env, jclass , jlong self)
1488 {
1489 static const char method_name[] = "ml::getTestNormCatResponses_10()";
1490 try {
1491 LOGD("%s", method_name);
1492 cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1493 ::Mat _retval_ = me->getTestNormCatResponses( );
1494 return (jlong) new ::Mat(_retval_);
1495 } catch(const std::exception &e) {
1496 throwJavaException(env, &e, method_name);
1497 } catch (...) {
1498 throwJavaException(env, 0, method_name);
1499 }
1500 return 0;
1501 }
1502
1503
1504
1505 //
1506 // Mat getResponses()
1507 //
1508
1509 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getResponses_10 (JNIEnv*, jclass, jlong);
1510
Java_org_opencv_ml_TrainData_getResponses_10(JNIEnv * env,jclass,jlong self)1511 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getResponses_10
1512 (JNIEnv* env, jclass , jlong self)
1513 {
1514 static const char method_name[] = "ml::getResponses_10()";
1515 try {
1516 LOGD("%s", method_name);
1517 cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1518 ::Mat _retval_ = me->getResponses( );
1519 return (jlong) new ::Mat(_retval_);
1520 } catch(const std::exception &e) {
1521 throwJavaException(env, &e, method_name);
1522 } catch (...) {
1523 throwJavaException(env, 0, method_name);
1524 }
1525 return 0;
1526 }
1527
1528
1529
1530 //
1531 // Mat getSamples()
1532 //
1533
1534 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getSamples_10 (JNIEnv*, jclass, jlong);
1535
Java_org_opencv_ml_TrainData_getSamples_10(JNIEnv * env,jclass,jlong self)1536 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getSamples_10
1537 (JNIEnv* env, jclass , jlong self)
1538 {
1539 static const char method_name[] = "ml::getSamples_10()";
1540 try {
1541 LOGD("%s", method_name);
1542 cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1543 ::Mat _retval_ = me->getSamples( );
1544 return (jlong) new ::Mat(_retval_);
1545 } catch(const std::exception &e) {
1546 throwJavaException(env, &e, method_name);
1547 } catch (...) {
1548 throwJavaException(env, 0, method_name);
1549 }
1550 return 0;
1551 }
1552
1553
1554
1555 //
1556 // Mat getNormCatResponses()
1557 //
1558
1559 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getNormCatResponses_10 (JNIEnv*, jclass, jlong);
1560
Java_org_opencv_ml_TrainData_getNormCatResponses_10(JNIEnv * env,jclass,jlong self)1561 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getNormCatResponses_10
1562 (JNIEnv* env, jclass , jlong self)
1563 {
1564 static const char method_name[] = "ml::getNormCatResponses_10()";
1565 try {
1566 LOGD("%s", method_name);
1567 cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1568 ::Mat _retval_ = me->getNormCatResponses( );
1569 return (jlong) new ::Mat(_retval_);
1570 } catch(const std::exception &e) {
1571 throwJavaException(env, &e, method_name);
1572 } catch (...) {
1573 throwJavaException(env, 0, method_name);
1574 }
1575 return 0;
1576 }
1577
1578
1579
1580 //
1581 // Mat getSampleWeights()
1582 //
1583
1584 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getSampleWeights_10 (JNIEnv*, jclass, jlong);
1585
Java_org_opencv_ml_TrainData_getSampleWeights_10(JNIEnv * env,jclass,jlong self)1586 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getSampleWeights_10
1587 (JNIEnv* env, jclass , jlong self)
1588 {
1589 static const char method_name[] = "ml::getSampleWeights_10()";
1590 try {
1591 LOGD("%s", method_name);
1592 cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1593 ::Mat _retval_ = me->getSampleWeights( );
1594 return (jlong) new ::Mat(_retval_);
1595 } catch(const std::exception &e) {
1596 throwJavaException(env, &e, method_name);
1597 } catch (...) {
1598 throwJavaException(env, 0, method_name);
1599 }
1600 return 0;
1601 }
1602
1603
1604
1605 //
1606 // Mat getTrainSampleWeights()
1607 //
1608
1609 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTrainSampleWeights_10 (JNIEnv*, jclass, jlong);
1610
Java_org_opencv_ml_TrainData_getTrainSampleWeights_10(JNIEnv * env,jclass,jlong self)1611 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTrainSampleWeights_10
1612 (JNIEnv* env, jclass , jlong self)
1613 {
1614 static const char method_name[] = "ml::getTrainSampleWeights_10()";
1615 try {
1616 LOGD("%s", method_name);
1617 cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1618 ::Mat _retval_ = me->getTrainSampleWeights( );
1619 return (jlong) new ::Mat(_retval_);
1620 } catch(const std::exception &e) {
1621 throwJavaException(env, &e, method_name);
1622 } catch (...) {
1623 throwJavaException(env, 0, method_name);
1624 }
1625 return 0;
1626 }
1627
1628
1629
1630 //
1631 // Mat getTestSampleWeights()
1632 //
1633
1634 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTestSampleWeights_10 (JNIEnv*, jclass, jlong);
1635
Java_org_opencv_ml_TrainData_getTestSampleWeights_10(JNIEnv * env,jclass,jlong self)1636 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTestSampleWeights_10
1637 (JNIEnv* env, jclass , jlong self)
1638 {
1639 static const char method_name[] = "ml::getTestSampleWeights_10()";
1640 try {
1641 LOGD("%s", method_name);
1642 cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1643 ::Mat _retval_ = me->getTestSampleWeights( );
1644 return (jlong) new ::Mat(_retval_);
1645 } catch(const std::exception &e) {
1646 throwJavaException(env, &e, method_name);
1647 } catch (...) {
1648 throwJavaException(env, 0, method_name);
1649 }
1650 return 0;
1651 }
1652
1653
1654
1655 //
1656 // Mat getVarIdx()
1657 //
1658
1659 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getVarIdx_10 (JNIEnv*, jclass, jlong);
1660
Java_org_opencv_ml_TrainData_getVarIdx_10(JNIEnv * env,jclass,jlong self)1661 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getVarIdx_10
1662 (JNIEnv* env, jclass , jlong self)
1663 {
1664 static const char method_name[] = "ml::getVarIdx_10()";
1665 try {
1666 LOGD("%s", method_name);
1667 cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1668 ::Mat _retval_ = me->getVarIdx( );
1669 return (jlong) new ::Mat(_retval_);
1670 } catch(const std::exception &e) {
1671 throwJavaException(env, &e, method_name);
1672 } catch (...) {
1673 throwJavaException(env, 0, method_name);
1674 }
1675 return 0;
1676 }
1677
1678
1679
1680 //
1681 // Mat getVarType()
1682 //
1683
1684 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getVarType_10 (JNIEnv*, jclass, jlong);
1685
Java_org_opencv_ml_TrainData_getVarType_10(JNIEnv * env,jclass,jlong self)1686 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getVarType_10
1687 (JNIEnv* env, jclass , jlong self)
1688 {
1689 static const char method_name[] = "ml::getVarType_10()";
1690 try {
1691 LOGD("%s", method_name);
1692 cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1693 ::Mat _retval_ = me->getVarType( );
1694 return (jlong) new ::Mat(_retval_);
1695 } catch(const std::exception &e) {
1696 throwJavaException(env, &e, method_name);
1697 } catch (...) {
1698 throwJavaException(env, 0, method_name);
1699 }
1700 return 0;
1701 }
1702
1703
1704
1705 //
1706 // int getResponseType()
1707 //
1708
1709 JNIEXPORT jint JNICALL Java_org_opencv_ml_TrainData_getResponseType_10 (JNIEnv*, jclass, jlong);
1710
Java_org_opencv_ml_TrainData_getResponseType_10(JNIEnv * env,jclass,jlong self)1711 JNIEXPORT jint JNICALL Java_org_opencv_ml_TrainData_getResponseType_10
1712 (JNIEnv* env, jclass , jlong self)
1713 {
1714 static const char method_name[] = "ml::getResponseType_10()";
1715 try {
1716 LOGD("%s", method_name);
1717 cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1718 int _retval_ = me->getResponseType( );
1719 return _retval_;
1720 } catch(const std::exception &e) {
1721 throwJavaException(env, &e, method_name);
1722 } catch (...) {
1723 throwJavaException(env, 0, method_name);
1724 }
1725 return 0;
1726 }
1727
1728
1729
1730 //
1731 // Mat getTrainSampleIdx()
1732 //
1733
1734 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTrainSampleIdx_10 (JNIEnv*, jclass, jlong);
1735
Java_org_opencv_ml_TrainData_getTrainSampleIdx_10(JNIEnv * env,jclass,jlong self)1736 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTrainSampleIdx_10
1737 (JNIEnv* env, jclass , jlong self)
1738 {
1739 static const char method_name[] = "ml::getTrainSampleIdx_10()";
1740 try {
1741 LOGD("%s", method_name);
1742 cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1743 ::Mat _retval_ = me->getTrainSampleIdx( );
1744 return (jlong) new ::Mat(_retval_);
1745 } catch(const std::exception &e) {
1746 throwJavaException(env, &e, method_name);
1747 } catch (...) {
1748 throwJavaException(env, 0, method_name);
1749 }
1750 return 0;
1751 }
1752
1753
1754
1755 //
1756 // Mat getTestSampleIdx()
1757 //
1758
1759 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTestSampleIdx_10 (JNIEnv*, jclass, jlong);
1760
Java_org_opencv_ml_TrainData_getTestSampleIdx_10(JNIEnv * env,jclass,jlong self)1761 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTestSampleIdx_10
1762 (JNIEnv* env, jclass , jlong self)
1763 {
1764 static const char method_name[] = "ml::getTestSampleIdx_10()";
1765 try {
1766 LOGD("%s", method_name);
1767 cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1768 ::Mat _retval_ = me->getTestSampleIdx( );
1769 return (jlong) new ::Mat(_retval_);
1770 } catch(const std::exception &e) {
1771 throwJavaException(env, &e, method_name);
1772 } catch (...) {
1773 throwJavaException(env, 0, method_name);
1774 }
1775 return 0;
1776 }
1777
1778
1779
1780 //
1781 // void getValues(int vi, Mat sidx, float* values)
1782 //
1783
1784 JNIEXPORT void JNICALL Java_org_opencv_ml_TrainData_getValues_10 (JNIEnv*, jclass, jlong, jint, jlong, jfloat);
1785
Java_org_opencv_ml_TrainData_getValues_10(JNIEnv * env,jclass,jlong self,jint vi,jlong sidx_nativeObj,jfloat values)1786 JNIEXPORT void JNICALL Java_org_opencv_ml_TrainData_getValues_10
1787 (JNIEnv* env, jclass , jlong self, jint vi, jlong sidx_nativeObj, jfloat values)
1788 {
1789 static const char method_name[] = "ml::getValues_10()";
1790 try {
1791 LOGD("%s", method_name);
1792 cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1793 Mat& sidx = *((Mat*)sidx_nativeObj);
1794 me->getValues( (int)vi, sidx, &values );
1795 return;
1796 } catch(const std::exception &e) {
1797 throwJavaException(env, &e, method_name);
1798 } catch (...) {
1799 throwJavaException(env, 0, method_name);
1800 }
1801 return;
1802 }
1803
1804
1805
1806 //
1807 // Mat getDefaultSubstValues()
1808 //
1809
1810 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getDefaultSubstValues_10 (JNIEnv*, jclass, jlong);
1811
Java_org_opencv_ml_TrainData_getDefaultSubstValues_10(JNIEnv * env,jclass,jlong self)1812 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getDefaultSubstValues_10
1813 (JNIEnv* env, jclass , jlong self)
1814 {
1815 static const char method_name[] = "ml::getDefaultSubstValues_10()";
1816 try {
1817 LOGD("%s", method_name);
1818 cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1819 ::Mat _retval_ = me->getDefaultSubstValues( );
1820 return (jlong) new ::Mat(_retval_);
1821 } catch(const std::exception &e) {
1822 throwJavaException(env, &e, method_name);
1823 } catch (...) {
1824 throwJavaException(env, 0, method_name);
1825 }
1826 return 0;
1827 }
1828
1829
1830
1831 //
1832 // int getCatCount(int vi)
1833 //
1834
1835 JNIEXPORT jint JNICALL Java_org_opencv_ml_TrainData_getCatCount_10 (JNIEnv*, jclass, jlong, jint);
1836
Java_org_opencv_ml_TrainData_getCatCount_10(JNIEnv * env,jclass,jlong self,jint vi)1837 JNIEXPORT jint JNICALL Java_org_opencv_ml_TrainData_getCatCount_10
1838 (JNIEnv* env, jclass , jlong self, jint vi)
1839 {
1840 static const char method_name[] = "ml::getCatCount_10()";
1841 try {
1842 LOGD("%s", method_name);
1843 cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1844 int _retval_ = me->getCatCount( (int)vi );
1845 return _retval_;
1846 } catch(const std::exception &e) {
1847 throwJavaException(env, &e, method_name);
1848 } catch (...) {
1849 throwJavaException(env, 0, method_name);
1850 }
1851 return 0;
1852 }
1853
1854
1855
1856 //
1857 // Mat getClassLabels()
1858 //
1859
1860 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getClassLabels_10 (JNIEnv*, jclass, jlong);
1861
Java_org_opencv_ml_TrainData_getClassLabels_10(JNIEnv * env,jclass,jlong self)1862 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getClassLabels_10
1863 (JNIEnv* env, jclass , jlong self)
1864 {
1865 static const char method_name[] = "ml::getClassLabels_10()";
1866 try {
1867 LOGD("%s", method_name);
1868 cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1869 ::Mat _retval_ = me->getClassLabels( );
1870 return (jlong) new ::Mat(_retval_);
1871 } catch(const std::exception &e) {
1872 throwJavaException(env, &e, method_name);
1873 } catch (...) {
1874 throwJavaException(env, 0, method_name);
1875 }
1876 return 0;
1877 }
1878
1879
1880
1881 //
1882 // Mat getCatOfs()
1883 //
1884
1885 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getCatOfs_10 (JNIEnv*, jclass, jlong);
1886
Java_org_opencv_ml_TrainData_getCatOfs_10(JNIEnv * env,jclass,jlong self)1887 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getCatOfs_10
1888 (JNIEnv* env, jclass , jlong self)
1889 {
1890 static const char method_name[] = "ml::getCatOfs_10()";
1891 try {
1892 LOGD("%s", method_name);
1893 cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1894 ::Mat _retval_ = me->getCatOfs( );
1895 return (jlong) new ::Mat(_retval_);
1896 } catch(const std::exception &e) {
1897 throwJavaException(env, &e, method_name);
1898 } catch (...) {
1899 throwJavaException(env, 0, method_name);
1900 }
1901 return 0;
1902 }
1903
1904
1905
1906 //
1907 // Mat getCatMap()
1908 //
1909
1910 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getCatMap_10 (JNIEnv*, jclass, jlong);
1911
Java_org_opencv_ml_TrainData_getCatMap_10(JNIEnv * env,jclass,jlong self)1912 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getCatMap_10
1913 (JNIEnv* env, jclass , jlong self)
1914 {
1915 static const char method_name[] = "ml::getCatMap_10()";
1916 try {
1917 LOGD("%s", method_name);
1918 cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1919 ::Mat _retval_ = me->getCatMap( );
1920 return (jlong) new ::Mat(_retval_);
1921 } catch(const std::exception &e) {
1922 throwJavaException(env, &e, method_name);
1923 } catch (...) {
1924 throwJavaException(env, 0, method_name);
1925 }
1926 return 0;
1927 }
1928
1929
1930
1931 //
1932 // void setTrainTestSplit(int count, bool shuffle = true)
1933 //
1934
1935 JNIEXPORT void JNICALL Java_org_opencv_ml_TrainData_setTrainTestSplit_10 (JNIEnv*, jclass, jlong, jint, jboolean);
1936
Java_org_opencv_ml_TrainData_setTrainTestSplit_10(JNIEnv * env,jclass,jlong self,jint count,jboolean shuffle)1937 JNIEXPORT void JNICALL Java_org_opencv_ml_TrainData_setTrainTestSplit_10
1938 (JNIEnv* env, jclass , jlong self, jint count, jboolean shuffle)
1939 {
1940 static const char method_name[] = "ml::setTrainTestSplit_10()";
1941 try {
1942 LOGD("%s", method_name);
1943 cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1944 me->setTrainTestSplit( (int)count, (bool)shuffle );
1945 return;
1946 } catch(const std::exception &e) {
1947 throwJavaException(env, &e, method_name);
1948 } catch (...) {
1949 throwJavaException(env, 0, method_name);
1950 }
1951 return;
1952 }
1953
1954
1955
1956 JNIEXPORT void JNICALL Java_org_opencv_ml_TrainData_setTrainTestSplit_11 (JNIEnv*, jclass, jlong, jint);
1957
Java_org_opencv_ml_TrainData_setTrainTestSplit_11(JNIEnv * env,jclass,jlong self,jint count)1958 JNIEXPORT void JNICALL Java_org_opencv_ml_TrainData_setTrainTestSplit_11
1959 (JNIEnv* env, jclass , jlong self, jint count)
1960 {
1961 static const char method_name[] = "ml::setTrainTestSplit_11()";
1962 try {
1963 LOGD("%s", method_name);
1964 cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1965 me->setTrainTestSplit( (int)count );
1966 return;
1967 } catch(const std::exception &e) {
1968 throwJavaException(env, &e, method_name);
1969 } catch (...) {
1970 throwJavaException(env, 0, method_name);
1971 }
1972 return;
1973 }
1974
1975
1976
1977 //
1978 // void setTrainTestSplitRatio(double ratio, bool shuffle = true)
1979 //
1980
1981 JNIEXPORT void JNICALL Java_org_opencv_ml_TrainData_setTrainTestSplitRatio_10 (JNIEnv*, jclass, jlong, jdouble, jboolean);
1982
Java_org_opencv_ml_TrainData_setTrainTestSplitRatio_10(JNIEnv * env,jclass,jlong self,jdouble ratio,jboolean shuffle)1983 JNIEXPORT void JNICALL Java_org_opencv_ml_TrainData_setTrainTestSplitRatio_10
1984 (JNIEnv* env, jclass , jlong self, jdouble ratio, jboolean shuffle)
1985 {
1986 static const char method_name[] = "ml::setTrainTestSplitRatio_10()";
1987 try {
1988 LOGD("%s", method_name);
1989 cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1990 me->setTrainTestSplitRatio( (double)ratio, (bool)shuffle );
1991 return;
1992 } catch(const std::exception &e) {
1993 throwJavaException(env, &e, method_name);
1994 } catch (...) {
1995 throwJavaException(env, 0, method_name);
1996 }
1997 return;
1998 }
1999
2000
2001
2002 JNIEXPORT void JNICALL Java_org_opencv_ml_TrainData_setTrainTestSplitRatio_11 (JNIEnv*, jclass, jlong, jdouble);
2003
Java_org_opencv_ml_TrainData_setTrainTestSplitRatio_11(JNIEnv * env,jclass,jlong self,jdouble ratio)2004 JNIEXPORT void JNICALL Java_org_opencv_ml_TrainData_setTrainTestSplitRatio_11
2005 (JNIEnv* env, jclass , jlong self, jdouble ratio)
2006 {
2007 static const char method_name[] = "ml::setTrainTestSplitRatio_11()";
2008 try {
2009 LOGD("%s", method_name);
2010 cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
2011 me->setTrainTestSplitRatio( (double)ratio );
2012 return;
2013 } catch(const std::exception &e) {
2014 throwJavaException(env, &e, method_name);
2015 } catch (...) {
2016 throwJavaException(env, 0, method_name);
2017 }
2018 return;
2019 }
2020
2021
2022
2023 //
2024 // void shuffleTrainTest()
2025 //
2026
2027 JNIEXPORT void JNICALL Java_org_opencv_ml_TrainData_shuffleTrainTest_10 (JNIEnv*, jclass, jlong);
2028
Java_org_opencv_ml_TrainData_shuffleTrainTest_10(JNIEnv * env,jclass,jlong self)2029 JNIEXPORT void JNICALL Java_org_opencv_ml_TrainData_shuffleTrainTest_10
2030 (JNIEnv* env, jclass , jlong self)
2031 {
2032 static const char method_name[] = "ml::shuffleTrainTest_10()";
2033 try {
2034 LOGD("%s", method_name);
2035 cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
2036 me->shuffleTrainTest( );
2037 return;
2038 } catch(const std::exception &e) {
2039 throwJavaException(env, &e, method_name);
2040 } catch (...) {
2041 throwJavaException(env, 0, method_name);
2042 }
2043 return;
2044 }
2045
2046
2047
2048 //
2049 // static Mat getSubVector(Mat vec, Mat idx)
2050 //
2051
2052 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getSubVector_10 (JNIEnv*, jclass, jlong, jlong);
2053
Java_org_opencv_ml_TrainData_getSubVector_10(JNIEnv * env,jclass,jlong vec_nativeObj,jlong idx_nativeObj)2054 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getSubVector_10
2055 (JNIEnv* env, jclass , jlong vec_nativeObj, jlong idx_nativeObj)
2056 {
2057 static const char method_name[] = "ml::getSubVector_10()";
2058 try {
2059 LOGD("%s", method_name);
2060 Mat& vec = *((Mat*)vec_nativeObj);
2061 Mat& idx = *((Mat*)idx_nativeObj);
2062 ::Mat _retval_ = cv::ml::TrainData::getSubVector( vec, idx );
2063 return (jlong) new ::Mat(_retval_);
2064 } catch(const std::exception &e) {
2065 throwJavaException(env, &e, method_name);
2066 } catch (...) {
2067 throwJavaException(env, 0, method_name);
2068 }
2069 return 0;
2070 }
2071
2072
2073
2074 //
2075 // native support for java finalize()
2076 // static void cv::ml::TrainData::delete( __int64 self )
2077 //
2078 JNIEXPORT void JNICALL Java_org_opencv_ml_TrainData_delete(JNIEnv*, jclass, jlong);
2079
Java_org_opencv_ml_TrainData_delete(JNIEnv *,jclass,jlong self)2080 JNIEXPORT void JNICALL Java_org_opencv_ml_TrainData_delete
2081 (JNIEnv*, jclass, jlong self)
2082 {
2083 delete (cv::ml::TrainData*) self;
2084 }
2085
2086
2087 //
2088 // int getBoostType()
2089 //
2090
2091 JNIEXPORT jint JNICALL Java_org_opencv_ml_Boost_getBoostType_10 (JNIEnv*, jclass, jlong);
2092
Java_org_opencv_ml_Boost_getBoostType_10(JNIEnv * env,jclass,jlong self)2093 JNIEXPORT jint JNICALL Java_org_opencv_ml_Boost_getBoostType_10
2094 (JNIEnv* env, jclass , jlong self)
2095 {
2096 static const char method_name[] = "ml::getBoostType_10()";
2097 try {
2098 LOGD("%s", method_name);
2099 Ptr<cv::ml::Boost>* me = (Ptr<cv::ml::Boost>*) self; //TODO: check for NULL
2100 int _retval_ = (*me)->getBoostType( );
2101 return _retval_;
2102 } catch(const std::exception &e) {
2103 throwJavaException(env, &e, method_name);
2104 } catch (...) {
2105 throwJavaException(env, 0, method_name);
2106 }
2107 return 0;
2108 }
2109
2110
2111
2112 //
2113 // void setBoostType(int val)
2114 //
2115
2116 JNIEXPORT void JNICALL Java_org_opencv_ml_Boost_setBoostType_10 (JNIEnv*, jclass, jlong, jint);
2117
Java_org_opencv_ml_Boost_setBoostType_10(JNIEnv * env,jclass,jlong self,jint val)2118 JNIEXPORT void JNICALL Java_org_opencv_ml_Boost_setBoostType_10
2119 (JNIEnv* env, jclass , jlong self, jint val)
2120 {
2121 static const char method_name[] = "ml::setBoostType_10()";
2122 try {
2123 LOGD("%s", method_name);
2124 Ptr<cv::ml::Boost>* me = (Ptr<cv::ml::Boost>*) self; //TODO: check for NULL
2125 (*me)->setBoostType( (int)val );
2126 return;
2127 } catch(const std::exception &e) {
2128 throwJavaException(env, &e, method_name);
2129 } catch (...) {
2130 throwJavaException(env, 0, method_name);
2131 }
2132 return;
2133 }
2134
2135
2136
2137 //
2138 // int getWeakCount()
2139 //
2140
2141 JNIEXPORT jint JNICALL Java_org_opencv_ml_Boost_getWeakCount_10 (JNIEnv*, jclass, jlong);
2142
Java_org_opencv_ml_Boost_getWeakCount_10(JNIEnv * env,jclass,jlong self)2143 JNIEXPORT jint JNICALL Java_org_opencv_ml_Boost_getWeakCount_10
2144 (JNIEnv* env, jclass , jlong self)
2145 {
2146 static const char method_name[] = "ml::getWeakCount_10()";
2147 try {
2148 LOGD("%s", method_name);
2149 Ptr<cv::ml::Boost>* me = (Ptr<cv::ml::Boost>*) self; //TODO: check for NULL
2150 int _retval_ = (*me)->getWeakCount( );
2151 return _retval_;
2152 } catch(const std::exception &e) {
2153 throwJavaException(env, &e, method_name);
2154 } catch (...) {
2155 throwJavaException(env, 0, method_name);
2156 }
2157 return 0;
2158 }
2159
2160
2161
2162 //
2163 // void setWeakCount(int val)
2164 //
2165
2166 JNIEXPORT void JNICALL Java_org_opencv_ml_Boost_setWeakCount_10 (JNIEnv*, jclass, jlong, jint);
2167
Java_org_opencv_ml_Boost_setWeakCount_10(JNIEnv * env,jclass,jlong self,jint val)2168 JNIEXPORT void JNICALL Java_org_opencv_ml_Boost_setWeakCount_10
2169 (JNIEnv* env, jclass , jlong self, jint val)
2170 {
2171 static const char method_name[] = "ml::setWeakCount_10()";
2172 try {
2173 LOGD("%s", method_name);
2174 Ptr<cv::ml::Boost>* me = (Ptr<cv::ml::Boost>*) self; //TODO: check for NULL
2175 (*me)->setWeakCount( (int)val );
2176 return;
2177 } catch(const std::exception &e) {
2178 throwJavaException(env, &e, method_name);
2179 } catch (...) {
2180 throwJavaException(env, 0, method_name);
2181 }
2182 return;
2183 }
2184
2185
2186
2187 //
2188 // double getWeightTrimRate()
2189 //
2190
2191 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_Boost_getWeightTrimRate_10 (JNIEnv*, jclass, jlong);
2192
Java_org_opencv_ml_Boost_getWeightTrimRate_10(JNIEnv * env,jclass,jlong self)2193 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_Boost_getWeightTrimRate_10
2194 (JNIEnv* env, jclass , jlong self)
2195 {
2196 static const char method_name[] = "ml::getWeightTrimRate_10()";
2197 try {
2198 LOGD("%s", method_name);
2199 Ptr<cv::ml::Boost>* me = (Ptr<cv::ml::Boost>*) self; //TODO: check for NULL
2200 double _retval_ = (*me)->getWeightTrimRate( );
2201 return _retval_;
2202 } catch(const std::exception &e) {
2203 throwJavaException(env, &e, method_name);
2204 } catch (...) {
2205 throwJavaException(env, 0, method_name);
2206 }
2207 return 0;
2208 }
2209
2210
2211
2212 //
2213 // void setWeightTrimRate(double val)
2214 //
2215
2216 JNIEXPORT void JNICALL Java_org_opencv_ml_Boost_setWeightTrimRate_10 (JNIEnv*, jclass, jlong, jdouble);
2217
Java_org_opencv_ml_Boost_setWeightTrimRate_10(JNIEnv * env,jclass,jlong self,jdouble val)2218 JNIEXPORT void JNICALL Java_org_opencv_ml_Boost_setWeightTrimRate_10
2219 (JNIEnv* env, jclass , jlong self, jdouble val)
2220 {
2221 static const char method_name[] = "ml::setWeightTrimRate_10()";
2222 try {
2223 LOGD("%s", method_name);
2224 Ptr<cv::ml::Boost>* me = (Ptr<cv::ml::Boost>*) self; //TODO: check for NULL
2225 (*me)->setWeightTrimRate( (double)val );
2226 return;
2227 } catch(const std::exception &e) {
2228 throwJavaException(env, &e, method_name);
2229 } catch (...) {
2230 throwJavaException(env, 0, method_name);
2231 }
2232 return;
2233 }
2234
2235
2236
2237 //
2238 // static Ptr_Boost create()
2239 //
2240
2241 JNIEXPORT jlong JNICALL Java_org_opencv_ml_Boost_create_10 (JNIEnv*, jclass);
2242
Java_org_opencv_ml_Boost_create_10(JNIEnv * env,jclass)2243 JNIEXPORT jlong JNICALL Java_org_opencv_ml_Boost_create_10
2244 (JNIEnv* env, jclass )
2245 {
2246 static const char method_name[] = "ml::create_10()";
2247 try {
2248 LOGD("%s", method_name);
2249 typedef Ptr<cv::ml::Boost> Ptr_Boost;
2250 Ptr_Boost _retval_ = cv::ml::Boost::create( );
2251 return (jlong)(new Ptr_Boost(_retval_));
2252 } catch(const std::exception &e) {
2253 throwJavaException(env, &e, method_name);
2254 } catch (...) {
2255 throwJavaException(env, 0, method_name);
2256 }
2257 return 0;
2258 }
2259
2260
2261
2262 //
2263 // native support for java finalize()
2264 // static void Ptr<cv::ml::Boost>::delete( __int64 self )
2265 //
2266 JNIEXPORT void JNICALL Java_org_opencv_ml_Boost_delete(JNIEnv*, jclass, jlong);
2267
Java_org_opencv_ml_Boost_delete(JNIEnv *,jclass,jlong self)2268 JNIEXPORT void JNICALL Java_org_opencv_ml_Boost_delete
2269 (JNIEnv*, jclass, jlong self)
2270 {
2271 delete (Ptr<cv::ml::Boost>*) self;
2272 }
2273
2274
2275 //
2276 // double getLearningRate()
2277 //
2278
2279 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_LogisticRegression_getLearningRate_10 (JNIEnv*, jclass, jlong);
2280
Java_org_opencv_ml_LogisticRegression_getLearningRate_10(JNIEnv * env,jclass,jlong self)2281 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_LogisticRegression_getLearningRate_10
2282 (JNIEnv* env, jclass , jlong self)
2283 {
2284 static const char method_name[] = "ml::getLearningRate_10()";
2285 try {
2286 LOGD("%s", method_name);
2287 Ptr<cv::ml::LogisticRegression>* me = (Ptr<cv::ml::LogisticRegression>*) self; //TODO: check for NULL
2288 double _retval_ = (*me)->getLearningRate( );
2289 return _retval_;
2290 } catch(const std::exception &e) {
2291 throwJavaException(env, &e, method_name);
2292 } catch (...) {
2293 throwJavaException(env, 0, method_name);
2294 }
2295 return 0;
2296 }
2297
2298
2299
2300 //
2301 // void setLearningRate(double val)
2302 //
2303
2304 JNIEXPORT void JNICALL Java_org_opencv_ml_LogisticRegression_setLearningRate_10 (JNIEnv*, jclass, jlong, jdouble);
2305
Java_org_opencv_ml_LogisticRegression_setLearningRate_10(JNIEnv * env,jclass,jlong self,jdouble val)2306 JNIEXPORT void JNICALL Java_org_opencv_ml_LogisticRegression_setLearningRate_10
2307 (JNIEnv* env, jclass , jlong self, jdouble val)
2308 {
2309 static const char method_name[] = "ml::setLearningRate_10()";
2310 try {
2311 LOGD("%s", method_name);
2312 Ptr<cv::ml::LogisticRegression>* me = (Ptr<cv::ml::LogisticRegression>*) self; //TODO: check for NULL
2313 (*me)->setLearningRate( (double)val );
2314 return;
2315 } catch(const std::exception &e) {
2316 throwJavaException(env, &e, method_name);
2317 } catch (...) {
2318 throwJavaException(env, 0, method_name);
2319 }
2320 return;
2321 }
2322
2323
2324
2325 //
2326 // int getIterations()
2327 //
2328
2329 JNIEXPORT jint JNICALL Java_org_opencv_ml_LogisticRegression_getIterations_10 (JNIEnv*, jclass, jlong);
2330
Java_org_opencv_ml_LogisticRegression_getIterations_10(JNIEnv * env,jclass,jlong self)2331 JNIEXPORT jint JNICALL Java_org_opencv_ml_LogisticRegression_getIterations_10
2332 (JNIEnv* env, jclass , jlong self)
2333 {
2334 static const char method_name[] = "ml::getIterations_10()";
2335 try {
2336 LOGD("%s", method_name);
2337 Ptr<cv::ml::LogisticRegression>* me = (Ptr<cv::ml::LogisticRegression>*) self; //TODO: check for NULL
2338 int _retval_ = (*me)->getIterations( );
2339 return _retval_;
2340 } catch(const std::exception &e) {
2341 throwJavaException(env, &e, method_name);
2342 } catch (...) {
2343 throwJavaException(env, 0, method_name);
2344 }
2345 return 0;
2346 }
2347
2348
2349
2350 //
2351 // void setIterations(int val)
2352 //
2353
2354 JNIEXPORT void JNICALL Java_org_opencv_ml_LogisticRegression_setIterations_10 (JNIEnv*, jclass, jlong, jint);
2355
Java_org_opencv_ml_LogisticRegression_setIterations_10(JNIEnv * env,jclass,jlong self,jint val)2356 JNIEXPORT void JNICALL Java_org_opencv_ml_LogisticRegression_setIterations_10
2357 (JNIEnv* env, jclass , jlong self, jint val)
2358 {
2359 static const char method_name[] = "ml::setIterations_10()";
2360 try {
2361 LOGD("%s", method_name);
2362 Ptr<cv::ml::LogisticRegression>* me = (Ptr<cv::ml::LogisticRegression>*) self; //TODO: check for NULL
2363 (*me)->setIterations( (int)val );
2364 return;
2365 } catch(const std::exception &e) {
2366 throwJavaException(env, &e, method_name);
2367 } catch (...) {
2368 throwJavaException(env, 0, method_name);
2369 }
2370 return;
2371 }
2372
2373
2374
2375 //
2376 // int getRegularization()
2377 //
2378
2379 JNIEXPORT jint JNICALL Java_org_opencv_ml_LogisticRegression_getRegularization_10 (JNIEnv*, jclass, jlong);
2380
Java_org_opencv_ml_LogisticRegression_getRegularization_10(JNIEnv * env,jclass,jlong self)2381 JNIEXPORT jint JNICALL Java_org_opencv_ml_LogisticRegression_getRegularization_10
2382 (JNIEnv* env, jclass , jlong self)
2383 {
2384 static const char method_name[] = "ml::getRegularization_10()";
2385 try {
2386 LOGD("%s", method_name);
2387 Ptr<cv::ml::LogisticRegression>* me = (Ptr<cv::ml::LogisticRegression>*) self; //TODO: check for NULL
2388 int _retval_ = (*me)->getRegularization( );
2389 return _retval_;
2390 } catch(const std::exception &e) {
2391 throwJavaException(env, &e, method_name);
2392 } catch (...) {
2393 throwJavaException(env, 0, method_name);
2394 }
2395 return 0;
2396 }
2397
2398
2399
2400 //
2401 // void setRegularization(int val)
2402 //
2403
2404 JNIEXPORT void JNICALL Java_org_opencv_ml_LogisticRegression_setRegularization_10 (JNIEnv*, jclass, jlong, jint);
2405
Java_org_opencv_ml_LogisticRegression_setRegularization_10(JNIEnv * env,jclass,jlong self,jint val)2406 JNIEXPORT void JNICALL Java_org_opencv_ml_LogisticRegression_setRegularization_10
2407 (JNIEnv* env, jclass , jlong self, jint val)
2408 {
2409 static const char method_name[] = "ml::setRegularization_10()";
2410 try {
2411 LOGD("%s", method_name);
2412 Ptr<cv::ml::LogisticRegression>* me = (Ptr<cv::ml::LogisticRegression>*) self; //TODO: check for NULL
2413 (*me)->setRegularization( (int)val );
2414 return;
2415 } catch(const std::exception &e) {
2416 throwJavaException(env, &e, method_name);
2417 } catch (...) {
2418 throwJavaException(env, 0, method_name);
2419 }
2420 return;
2421 }
2422
2423
2424
2425 //
2426 // int getTrainMethod()
2427 //
2428
2429 JNIEXPORT jint JNICALL Java_org_opencv_ml_LogisticRegression_getTrainMethod_10 (JNIEnv*, jclass, jlong);
2430
Java_org_opencv_ml_LogisticRegression_getTrainMethod_10(JNIEnv * env,jclass,jlong self)2431 JNIEXPORT jint JNICALL Java_org_opencv_ml_LogisticRegression_getTrainMethod_10
2432 (JNIEnv* env, jclass , jlong self)
2433 {
2434 static const char method_name[] = "ml::getTrainMethod_10()";
2435 try {
2436 LOGD("%s", method_name);
2437 Ptr<cv::ml::LogisticRegression>* me = (Ptr<cv::ml::LogisticRegression>*) self; //TODO: check for NULL
2438 int _retval_ = (*me)->getTrainMethod( );
2439 return _retval_;
2440 } catch(const std::exception &e) {
2441 throwJavaException(env, &e, method_name);
2442 } catch (...) {
2443 throwJavaException(env, 0, method_name);
2444 }
2445 return 0;
2446 }
2447
2448
2449
2450 //
2451 // void setTrainMethod(int val)
2452 //
2453
2454 JNIEXPORT void JNICALL Java_org_opencv_ml_LogisticRegression_setTrainMethod_10 (JNIEnv*, jclass, jlong, jint);
2455
Java_org_opencv_ml_LogisticRegression_setTrainMethod_10(JNIEnv * env,jclass,jlong self,jint val)2456 JNIEXPORT void JNICALL Java_org_opencv_ml_LogisticRegression_setTrainMethod_10
2457 (JNIEnv* env, jclass , jlong self, jint val)
2458 {
2459 static const char method_name[] = "ml::setTrainMethod_10()";
2460 try {
2461 LOGD("%s", method_name);
2462 Ptr<cv::ml::LogisticRegression>* me = (Ptr<cv::ml::LogisticRegression>*) self; //TODO: check for NULL
2463 (*me)->setTrainMethod( (int)val );
2464 return;
2465 } catch(const std::exception &e) {
2466 throwJavaException(env, &e, method_name);
2467 } catch (...) {
2468 throwJavaException(env, 0, method_name);
2469 }
2470 return;
2471 }
2472
2473
2474
2475 //
2476 // int getMiniBatchSize()
2477 //
2478
2479 JNIEXPORT jint JNICALL Java_org_opencv_ml_LogisticRegression_getMiniBatchSize_10 (JNIEnv*, jclass, jlong);
2480
Java_org_opencv_ml_LogisticRegression_getMiniBatchSize_10(JNIEnv * env,jclass,jlong self)2481 JNIEXPORT jint JNICALL Java_org_opencv_ml_LogisticRegression_getMiniBatchSize_10
2482 (JNIEnv* env, jclass , jlong self)
2483 {
2484 static const char method_name[] = "ml::getMiniBatchSize_10()";
2485 try {
2486 LOGD("%s", method_name);
2487 Ptr<cv::ml::LogisticRegression>* me = (Ptr<cv::ml::LogisticRegression>*) self; //TODO: check for NULL
2488 int _retval_ = (*me)->getMiniBatchSize( );
2489 return _retval_;
2490 } catch(const std::exception &e) {
2491 throwJavaException(env, &e, method_name);
2492 } catch (...) {
2493 throwJavaException(env, 0, method_name);
2494 }
2495 return 0;
2496 }
2497
2498
2499
2500 //
2501 // void setMiniBatchSize(int val)
2502 //
2503
2504 JNIEXPORT void JNICALL Java_org_opencv_ml_LogisticRegression_setMiniBatchSize_10 (JNIEnv*, jclass, jlong, jint);
2505
Java_org_opencv_ml_LogisticRegression_setMiniBatchSize_10(JNIEnv * env,jclass,jlong self,jint val)2506 JNIEXPORT void JNICALL Java_org_opencv_ml_LogisticRegression_setMiniBatchSize_10
2507 (JNIEnv* env, jclass , jlong self, jint val)
2508 {
2509 static const char method_name[] = "ml::setMiniBatchSize_10()";
2510 try {
2511 LOGD("%s", method_name);
2512 Ptr<cv::ml::LogisticRegression>* me = (Ptr<cv::ml::LogisticRegression>*) self; //TODO: check for NULL
2513 (*me)->setMiniBatchSize( (int)val );
2514 return;
2515 } catch(const std::exception &e) {
2516 throwJavaException(env, &e, method_name);
2517 } catch (...) {
2518 throwJavaException(env, 0, method_name);
2519 }
2520 return;
2521 }
2522
2523
2524
2525 //
2526 // TermCriteria getTermCriteria()
2527 //
2528
2529 JNIEXPORT jdoubleArray JNICALL Java_org_opencv_ml_LogisticRegression_getTermCriteria_10 (JNIEnv*, jclass, jlong);
2530
Java_org_opencv_ml_LogisticRegression_getTermCriteria_10(JNIEnv * env,jclass,jlong self)2531 JNIEXPORT jdoubleArray JNICALL Java_org_opencv_ml_LogisticRegression_getTermCriteria_10
2532 (JNIEnv* env, jclass , jlong self)
2533 {
2534 static const char method_name[] = "ml::getTermCriteria_10()";
2535 try {
2536 LOGD("%s", method_name);
2537 Ptr<cv::ml::LogisticRegression>* me = (Ptr<cv::ml::LogisticRegression>*) self; //TODO: check for NULL
2538 TermCriteria _retval_ = (*me)->getTermCriteria( );
2539 jdoubleArray _da_retval_ = env->NewDoubleArray(3); jdouble _tmp_retval_[3] = {_retval_.type, _retval_.maxCount, _retval_.epsilon}; env->SetDoubleArrayRegion(_da_retval_, 0, 3, _tmp_retval_);
2540 return _da_retval_;
2541 } catch(const std::exception &e) {
2542 throwJavaException(env, &e, method_name);
2543 } catch (...) {
2544 throwJavaException(env, 0, method_name);
2545 }
2546 return 0;
2547 }
2548
2549
2550
2551 //
2552 // void setTermCriteria(TermCriteria val)
2553 //
2554
2555 JNIEXPORT void JNICALL Java_org_opencv_ml_LogisticRegression_setTermCriteria_10 (JNIEnv*, jclass, jlong, jint, jint, jdouble);
2556
Java_org_opencv_ml_LogisticRegression_setTermCriteria_10(JNIEnv * env,jclass,jlong self,jint val_type,jint val_maxCount,jdouble val_epsilon)2557 JNIEXPORT void JNICALL Java_org_opencv_ml_LogisticRegression_setTermCriteria_10
2558 (JNIEnv* env, jclass , jlong self, jint val_type, jint val_maxCount, jdouble val_epsilon)
2559 {
2560 static const char method_name[] = "ml::setTermCriteria_10()";
2561 try {
2562 LOGD("%s", method_name);
2563 Ptr<cv::ml::LogisticRegression>* me = (Ptr<cv::ml::LogisticRegression>*) self; //TODO: check for NULL
2564 TermCriteria val(val_type, val_maxCount, val_epsilon);
2565 (*me)->setTermCriteria( val );
2566 return;
2567 } catch(const std::exception &e) {
2568 throwJavaException(env, &e, method_name);
2569 } catch (...) {
2570 throwJavaException(env, 0, method_name);
2571 }
2572 return;
2573 }
2574
2575
2576
2577 //
2578 // float predict(Mat samples, Mat& results = Mat(), int flags = 0)
2579 //
2580
2581 JNIEXPORT jfloat JNICALL Java_org_opencv_ml_LogisticRegression_predict_10 (JNIEnv*, jclass, jlong, jlong, jlong, jint);
2582
Java_org_opencv_ml_LogisticRegression_predict_10(JNIEnv * env,jclass,jlong self,jlong samples_nativeObj,jlong results_nativeObj,jint flags)2583 JNIEXPORT jfloat JNICALL Java_org_opencv_ml_LogisticRegression_predict_10
2584 (JNIEnv* env, jclass , jlong self, jlong samples_nativeObj, jlong results_nativeObj, jint flags)
2585 {
2586 static const char method_name[] = "ml::predict_10()";
2587 try {
2588 LOGD("%s", method_name);
2589 Ptr<cv::ml::LogisticRegression>* me = (Ptr<cv::ml::LogisticRegression>*) self; //TODO: check for NULL
2590 Mat& samples = *((Mat*)samples_nativeObj);
2591 Mat& results = *((Mat*)results_nativeObj);
2592 float _retval_ = (*me)->predict( samples, results, (int)flags );
2593 return _retval_;
2594 } catch(const std::exception &e) {
2595 throwJavaException(env, &e, method_name);
2596 } catch (...) {
2597 throwJavaException(env, 0, method_name);
2598 }
2599 return 0;
2600 }
2601
2602
2603
2604 JNIEXPORT jfloat JNICALL Java_org_opencv_ml_LogisticRegression_predict_11 (JNIEnv*, jclass, jlong, jlong);
2605
Java_org_opencv_ml_LogisticRegression_predict_11(JNIEnv * env,jclass,jlong self,jlong samples_nativeObj)2606 JNIEXPORT jfloat JNICALL Java_org_opencv_ml_LogisticRegression_predict_11
2607 (JNIEnv* env, jclass , jlong self, jlong samples_nativeObj)
2608 {
2609 static const char method_name[] = "ml::predict_11()";
2610 try {
2611 LOGD("%s", method_name);
2612 Ptr<cv::ml::LogisticRegression>* me = (Ptr<cv::ml::LogisticRegression>*) self; //TODO: check for NULL
2613 Mat& samples = *((Mat*)samples_nativeObj);
2614 float _retval_ = (*me)->predict( samples );
2615 return _retval_;
2616 } catch(const std::exception &e) {
2617 throwJavaException(env, &e, method_name);
2618 } catch (...) {
2619 throwJavaException(env, 0, method_name);
2620 }
2621 return 0;
2622 }
2623
2624
2625
2626 //
2627 // Mat get_learnt_thetas()
2628 //
2629
2630 JNIEXPORT jlong JNICALL Java_org_opencv_ml_LogisticRegression_get_1learnt_1thetas_10 (JNIEnv*, jclass, jlong);
2631
Java_org_opencv_ml_LogisticRegression_get_1learnt_1thetas_10(JNIEnv * env,jclass,jlong self)2632 JNIEXPORT jlong JNICALL Java_org_opencv_ml_LogisticRegression_get_1learnt_1thetas_10
2633 (JNIEnv* env, jclass , jlong self)
2634 {
2635 static const char method_name[] = "ml::get_1learnt_1thetas_10()";
2636 try {
2637 LOGD("%s", method_name);
2638 Ptr<cv::ml::LogisticRegression>* me = (Ptr<cv::ml::LogisticRegression>*) self; //TODO: check for NULL
2639 ::Mat _retval_ = (*me)->get_learnt_thetas( );
2640 return (jlong) new ::Mat(_retval_);
2641 } catch(const std::exception &e) {
2642 throwJavaException(env, &e, method_name);
2643 } catch (...) {
2644 throwJavaException(env, 0, method_name);
2645 }
2646 return 0;
2647 }
2648
2649
2650
2651 //
2652 // static Ptr_LogisticRegression create()
2653 //
2654
2655 JNIEXPORT jlong JNICALL Java_org_opencv_ml_LogisticRegression_create_10 (JNIEnv*, jclass);
2656
Java_org_opencv_ml_LogisticRegression_create_10(JNIEnv * env,jclass)2657 JNIEXPORT jlong JNICALL Java_org_opencv_ml_LogisticRegression_create_10
2658 (JNIEnv* env, jclass )
2659 {
2660 static const char method_name[] = "ml::create_10()";
2661 try {
2662 LOGD("%s", method_name);
2663 typedef Ptr<cv::ml::LogisticRegression> Ptr_LogisticRegression;
2664 Ptr_LogisticRegression _retval_ = cv::ml::LogisticRegression::create( );
2665 return (jlong)(new Ptr_LogisticRegression(_retval_));
2666 } catch(const std::exception &e) {
2667 throwJavaException(env, &e, method_name);
2668 } catch (...) {
2669 throwJavaException(env, 0, method_name);
2670 }
2671 return 0;
2672 }
2673
2674
2675
2676 //
2677 // native support for java finalize()
2678 // static void Ptr<cv::ml::LogisticRegression>::delete( __int64 self )
2679 //
2680 JNIEXPORT void JNICALL Java_org_opencv_ml_LogisticRegression_delete(JNIEnv*, jclass, jlong);
2681
Java_org_opencv_ml_LogisticRegression_delete(JNIEnv *,jclass,jlong self)2682 JNIEXPORT void JNICALL Java_org_opencv_ml_LogisticRegression_delete
2683 (JNIEnv*, jclass, jlong self)
2684 {
2685 delete (Ptr<cv::ml::LogisticRegression>*) self;
2686 }
2687
2688
2689 //
2690 // void setDefaultK(int val)
2691 //
2692
2693 JNIEXPORT void JNICALL Java_org_opencv_ml_KNearest_setDefaultK_10 (JNIEnv*, jclass, jlong, jint);
2694
Java_org_opencv_ml_KNearest_setDefaultK_10(JNIEnv * env,jclass,jlong self,jint val)2695 JNIEXPORT void JNICALL Java_org_opencv_ml_KNearest_setDefaultK_10
2696 (JNIEnv* env, jclass , jlong self, jint val)
2697 {
2698 static const char method_name[] = "ml::setDefaultK_10()";
2699 try {
2700 LOGD("%s", method_name);
2701 Ptr<cv::ml::KNearest>* me = (Ptr<cv::ml::KNearest>*) self; //TODO: check for NULL
2702 (*me)->setDefaultK( (int)val );
2703 return;
2704 } catch(const std::exception &e) {
2705 throwJavaException(env, &e, method_name);
2706 } catch (...) {
2707 throwJavaException(env, 0, method_name);
2708 }
2709 return;
2710 }
2711
2712
2713
2714 //
2715 // int getDefaultK()
2716 //
2717
2718 JNIEXPORT jint JNICALL Java_org_opencv_ml_KNearest_getDefaultK_10 (JNIEnv*, jclass, jlong);
2719
Java_org_opencv_ml_KNearest_getDefaultK_10(JNIEnv * env,jclass,jlong self)2720 JNIEXPORT jint JNICALL Java_org_opencv_ml_KNearest_getDefaultK_10
2721 (JNIEnv* env, jclass , jlong self)
2722 {
2723 static const char method_name[] = "ml::getDefaultK_10()";
2724 try {
2725 LOGD("%s", method_name);
2726 Ptr<cv::ml::KNearest>* me = (Ptr<cv::ml::KNearest>*) self; //TODO: check for NULL
2727 int _retval_ = (*me)->getDefaultK( );
2728 return _retval_;
2729 } catch(const std::exception &e) {
2730 throwJavaException(env, &e, method_name);
2731 } catch (...) {
2732 throwJavaException(env, 0, method_name);
2733 }
2734 return 0;
2735 }
2736
2737
2738
2739 //
2740 // bool getIsClassifier()
2741 //
2742
2743 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_KNearest_getIsClassifier_10 (JNIEnv*, jclass, jlong);
2744
Java_org_opencv_ml_KNearest_getIsClassifier_10(JNIEnv * env,jclass,jlong self)2745 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_KNearest_getIsClassifier_10
2746 (JNIEnv* env, jclass , jlong self)
2747 {
2748 static const char method_name[] = "ml::getIsClassifier_10()";
2749 try {
2750 LOGD("%s", method_name);
2751 Ptr<cv::ml::KNearest>* me = (Ptr<cv::ml::KNearest>*) self; //TODO: check for NULL
2752 bool _retval_ = (*me)->getIsClassifier( );
2753 return _retval_;
2754 } catch(const std::exception &e) {
2755 throwJavaException(env, &e, method_name);
2756 } catch (...) {
2757 throwJavaException(env, 0, method_name);
2758 }
2759 return 0;
2760 }
2761
2762
2763
2764 //
2765 // void setIsClassifier(bool val)
2766 //
2767
2768 JNIEXPORT void JNICALL Java_org_opencv_ml_KNearest_setIsClassifier_10 (JNIEnv*, jclass, jlong, jboolean);
2769
Java_org_opencv_ml_KNearest_setIsClassifier_10(JNIEnv * env,jclass,jlong self,jboolean val)2770 JNIEXPORT void JNICALL Java_org_opencv_ml_KNearest_setIsClassifier_10
2771 (JNIEnv* env, jclass , jlong self, jboolean val)
2772 {
2773 static const char method_name[] = "ml::setIsClassifier_10()";
2774 try {
2775 LOGD("%s", method_name);
2776 Ptr<cv::ml::KNearest>* me = (Ptr<cv::ml::KNearest>*) self; //TODO: check for NULL
2777 (*me)->setIsClassifier( (bool)val );
2778 return;
2779 } catch(const std::exception &e) {
2780 throwJavaException(env, &e, method_name);
2781 } catch (...) {
2782 throwJavaException(env, 0, method_name);
2783 }
2784 return;
2785 }
2786
2787
2788
2789 //
2790 // int getEmax()
2791 //
2792
2793 JNIEXPORT jint JNICALL Java_org_opencv_ml_KNearest_getEmax_10 (JNIEnv*, jclass, jlong);
2794
Java_org_opencv_ml_KNearest_getEmax_10(JNIEnv * env,jclass,jlong self)2795 JNIEXPORT jint JNICALL Java_org_opencv_ml_KNearest_getEmax_10
2796 (JNIEnv* env, jclass , jlong self)
2797 {
2798 static const char method_name[] = "ml::getEmax_10()";
2799 try {
2800 LOGD("%s", method_name);
2801 Ptr<cv::ml::KNearest>* me = (Ptr<cv::ml::KNearest>*) self; //TODO: check for NULL
2802 int _retval_ = (*me)->getEmax( );
2803 return _retval_;
2804 } catch(const std::exception &e) {
2805 throwJavaException(env, &e, method_name);
2806 } catch (...) {
2807 throwJavaException(env, 0, method_name);
2808 }
2809 return 0;
2810 }
2811
2812
2813
2814 //
2815 // void setEmax(int val)
2816 //
2817
2818 JNIEXPORT void JNICALL Java_org_opencv_ml_KNearest_setEmax_10 (JNIEnv*, jclass, jlong, jint);
2819
Java_org_opencv_ml_KNearest_setEmax_10(JNIEnv * env,jclass,jlong self,jint val)2820 JNIEXPORT void JNICALL Java_org_opencv_ml_KNearest_setEmax_10
2821 (JNIEnv* env, jclass , jlong self, jint val)
2822 {
2823 static const char method_name[] = "ml::setEmax_10()";
2824 try {
2825 LOGD("%s", method_name);
2826 Ptr<cv::ml::KNearest>* me = (Ptr<cv::ml::KNearest>*) self; //TODO: check for NULL
2827 (*me)->setEmax( (int)val );
2828 return;
2829 } catch(const std::exception &e) {
2830 throwJavaException(env, &e, method_name);
2831 } catch (...) {
2832 throwJavaException(env, 0, method_name);
2833 }
2834 return;
2835 }
2836
2837
2838
2839 //
2840 // int getAlgorithmType()
2841 //
2842
2843 JNIEXPORT jint JNICALL Java_org_opencv_ml_KNearest_getAlgorithmType_10 (JNIEnv*, jclass, jlong);
2844
Java_org_opencv_ml_KNearest_getAlgorithmType_10(JNIEnv * env,jclass,jlong self)2845 JNIEXPORT jint JNICALL Java_org_opencv_ml_KNearest_getAlgorithmType_10
2846 (JNIEnv* env, jclass , jlong self)
2847 {
2848 static const char method_name[] = "ml::getAlgorithmType_10()";
2849 try {
2850 LOGD("%s", method_name);
2851 Ptr<cv::ml::KNearest>* me = (Ptr<cv::ml::KNearest>*) self; //TODO: check for NULL
2852 int _retval_ = (*me)->getAlgorithmType( );
2853 return _retval_;
2854 } catch(const std::exception &e) {
2855 throwJavaException(env, &e, method_name);
2856 } catch (...) {
2857 throwJavaException(env, 0, method_name);
2858 }
2859 return 0;
2860 }
2861
2862
2863
2864 //
2865 // void setAlgorithmType(int val)
2866 //
2867
2868 JNIEXPORT void JNICALL Java_org_opencv_ml_KNearest_setAlgorithmType_10 (JNIEnv*, jclass, jlong, jint);
2869
Java_org_opencv_ml_KNearest_setAlgorithmType_10(JNIEnv * env,jclass,jlong self,jint val)2870 JNIEXPORT void JNICALL Java_org_opencv_ml_KNearest_setAlgorithmType_10
2871 (JNIEnv* env, jclass , jlong self, jint val)
2872 {
2873 static const char method_name[] = "ml::setAlgorithmType_10()";
2874 try {
2875 LOGD("%s", method_name);
2876 Ptr<cv::ml::KNearest>* me = (Ptr<cv::ml::KNearest>*) self; //TODO: check for NULL
2877 (*me)->setAlgorithmType( (int)val );
2878 return;
2879 } catch(const std::exception &e) {
2880 throwJavaException(env, &e, method_name);
2881 } catch (...) {
2882 throwJavaException(env, 0, method_name);
2883 }
2884 return;
2885 }
2886
2887
2888
2889 //
2890 // float findNearest(Mat samples, int k, Mat& results, Mat& neighborResponses = Mat(), Mat& dist = Mat())
2891 //
2892
2893 JNIEXPORT jfloat JNICALL Java_org_opencv_ml_KNearest_findNearest_10 (JNIEnv*, jclass, jlong, jlong, jint, jlong, jlong, jlong);
2894
Java_org_opencv_ml_KNearest_findNearest_10(JNIEnv * env,jclass,jlong self,jlong samples_nativeObj,jint k,jlong results_nativeObj,jlong neighborResponses_nativeObj,jlong dist_nativeObj)2895 JNIEXPORT jfloat JNICALL Java_org_opencv_ml_KNearest_findNearest_10
2896 (JNIEnv* env, jclass , jlong self, jlong samples_nativeObj, jint k, jlong results_nativeObj, jlong neighborResponses_nativeObj, jlong dist_nativeObj)
2897 {
2898 static const char method_name[] = "ml::findNearest_10()";
2899 try {
2900 LOGD("%s", method_name);
2901 Ptr<cv::ml::KNearest>* me = (Ptr<cv::ml::KNearest>*) self; //TODO: check for NULL
2902 Mat& samples = *((Mat*)samples_nativeObj);
2903 Mat& results = *((Mat*)results_nativeObj);
2904 Mat& neighborResponses = *((Mat*)neighborResponses_nativeObj);
2905 Mat& dist = *((Mat*)dist_nativeObj);
2906 float _retval_ = (*me)->findNearest( samples, (int)k, results, neighborResponses, dist );
2907 return _retval_;
2908 } catch(const std::exception &e) {
2909 throwJavaException(env, &e, method_name);
2910 } catch (...) {
2911 throwJavaException(env, 0, method_name);
2912 }
2913 return 0;
2914 }
2915
2916
2917
2918 JNIEXPORT jfloat JNICALL Java_org_opencv_ml_KNearest_findNearest_11 (JNIEnv*, jclass, jlong, jlong, jint, jlong);
2919
Java_org_opencv_ml_KNearest_findNearest_11(JNIEnv * env,jclass,jlong self,jlong samples_nativeObj,jint k,jlong results_nativeObj)2920 JNIEXPORT jfloat JNICALL Java_org_opencv_ml_KNearest_findNearest_11
2921 (JNIEnv* env, jclass , jlong self, jlong samples_nativeObj, jint k, jlong results_nativeObj)
2922 {
2923 static const char method_name[] = "ml::findNearest_11()";
2924 try {
2925 LOGD("%s", method_name);
2926 Ptr<cv::ml::KNearest>* me = (Ptr<cv::ml::KNearest>*) self; //TODO: check for NULL
2927 Mat& samples = *((Mat*)samples_nativeObj);
2928 Mat& results = *((Mat*)results_nativeObj);
2929 float _retval_ = (*me)->findNearest( samples, (int)k, results );
2930 return _retval_;
2931 } catch(const std::exception &e) {
2932 throwJavaException(env, &e, method_name);
2933 } catch (...) {
2934 throwJavaException(env, 0, method_name);
2935 }
2936 return 0;
2937 }
2938
2939
2940
2941 //
2942 // static Ptr_KNearest create()
2943 //
2944
2945 JNIEXPORT jlong JNICALL Java_org_opencv_ml_KNearest_create_10 (JNIEnv*, jclass);
2946
Java_org_opencv_ml_KNearest_create_10(JNIEnv * env,jclass)2947 JNIEXPORT jlong JNICALL Java_org_opencv_ml_KNearest_create_10
2948 (JNIEnv* env, jclass )
2949 {
2950 static const char method_name[] = "ml::create_10()";
2951 try {
2952 LOGD("%s", method_name);
2953 typedef Ptr<cv::ml::KNearest> Ptr_KNearest;
2954 Ptr_KNearest _retval_ = cv::ml::KNearest::create( );
2955 return (jlong)(new Ptr_KNearest(_retval_));
2956 } catch(const std::exception &e) {
2957 throwJavaException(env, &e, method_name);
2958 } catch (...) {
2959 throwJavaException(env, 0, method_name);
2960 }
2961 return 0;
2962 }
2963
2964
2965
2966 //
2967 // native support for java finalize()
2968 // static void Ptr<cv::ml::KNearest>::delete( __int64 self )
2969 //
2970 JNIEXPORT void JNICALL Java_org_opencv_ml_KNearest_delete(JNIEnv*, jclass, jlong);
2971
Java_org_opencv_ml_KNearest_delete(JNIEnv *,jclass,jlong self)2972 JNIEXPORT void JNICALL Java_org_opencv_ml_KNearest_delete
2973 (JNIEnv*, jclass, jlong self)
2974 {
2975 delete (Ptr<cv::ml::KNearest>*) self;
2976 }
2977
2978
2979 //
2980 // int getMaxCategories()
2981 //
2982
2983 JNIEXPORT jint JNICALL Java_org_opencv_ml_DTrees_getMaxCategories_10 (JNIEnv*, jclass, jlong);
2984
Java_org_opencv_ml_DTrees_getMaxCategories_10(JNIEnv * env,jclass,jlong self)2985 JNIEXPORT jint JNICALL Java_org_opencv_ml_DTrees_getMaxCategories_10
2986 (JNIEnv* env, jclass , jlong self)
2987 {
2988 static const char method_name[] = "ml::getMaxCategories_10()";
2989 try {
2990 LOGD("%s", method_name);
2991 Ptr<cv::ml::DTrees>* me = (Ptr<cv::ml::DTrees>*) self; //TODO: check for NULL
2992 int _retval_ = (*me)->getMaxCategories( );
2993 return _retval_;
2994 } catch(const std::exception &e) {
2995 throwJavaException(env, &e, method_name);
2996 } catch (...) {
2997 throwJavaException(env, 0, method_name);
2998 }
2999 return 0;
3000 }
3001
3002
3003
3004 //
3005 // void setMaxCategories(int val)
3006 //
3007
3008 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_setMaxCategories_10 (JNIEnv*, jclass, jlong, jint);
3009
Java_org_opencv_ml_DTrees_setMaxCategories_10(JNIEnv * env,jclass,jlong self,jint val)3010 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_setMaxCategories_10
3011 (JNIEnv* env, jclass , jlong self, jint val)
3012 {
3013 static const char method_name[] = "ml::setMaxCategories_10()";
3014 try {
3015 LOGD("%s", method_name);
3016 Ptr<cv::ml::DTrees>* me = (Ptr<cv::ml::DTrees>*) self; //TODO: check for NULL
3017 (*me)->setMaxCategories( (int)val );
3018 return;
3019 } catch(const std::exception &e) {
3020 throwJavaException(env, &e, method_name);
3021 } catch (...) {
3022 throwJavaException(env, 0, method_name);
3023 }
3024 return;
3025 }
3026
3027
3028
3029 //
3030 // int getMaxDepth()
3031 //
3032
3033 JNIEXPORT jint JNICALL Java_org_opencv_ml_DTrees_getMaxDepth_10 (JNIEnv*, jclass, jlong);
3034
Java_org_opencv_ml_DTrees_getMaxDepth_10(JNIEnv * env,jclass,jlong self)3035 JNIEXPORT jint JNICALL Java_org_opencv_ml_DTrees_getMaxDepth_10
3036 (JNIEnv* env, jclass , jlong self)
3037 {
3038 static const char method_name[] = "ml::getMaxDepth_10()";
3039 try {
3040 LOGD("%s", method_name);
3041 Ptr<cv::ml::DTrees>* me = (Ptr<cv::ml::DTrees>*) self; //TODO: check for NULL
3042 int _retval_ = (*me)->getMaxDepth( );
3043 return _retval_;
3044 } catch(const std::exception &e) {
3045 throwJavaException(env, &e, method_name);
3046 } catch (...) {
3047 throwJavaException(env, 0, method_name);
3048 }
3049 return 0;
3050 }
3051
3052
3053
3054 //
3055 // void setMaxDepth(int val)
3056 //
3057
3058 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_setMaxDepth_10 (JNIEnv*, jclass, jlong, jint);
3059
Java_org_opencv_ml_DTrees_setMaxDepth_10(JNIEnv * env,jclass,jlong self,jint val)3060 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_setMaxDepth_10
3061 (JNIEnv* env, jclass , jlong self, jint val)
3062 {
3063 static const char method_name[] = "ml::setMaxDepth_10()";
3064 try {
3065 LOGD("%s", method_name);
3066 Ptr<cv::ml::DTrees>* me = (Ptr<cv::ml::DTrees>*) self; //TODO: check for NULL
3067 (*me)->setMaxDepth( (int)val );
3068 return;
3069 } catch(const std::exception &e) {
3070 throwJavaException(env, &e, method_name);
3071 } catch (...) {
3072 throwJavaException(env, 0, method_name);
3073 }
3074 return;
3075 }
3076
3077
3078
3079 //
3080 // int getMinSampleCount()
3081 //
3082
3083 JNIEXPORT jint JNICALL Java_org_opencv_ml_DTrees_getMinSampleCount_10 (JNIEnv*, jclass, jlong);
3084
Java_org_opencv_ml_DTrees_getMinSampleCount_10(JNIEnv * env,jclass,jlong self)3085 JNIEXPORT jint JNICALL Java_org_opencv_ml_DTrees_getMinSampleCount_10
3086 (JNIEnv* env, jclass , jlong self)
3087 {
3088 static const char method_name[] = "ml::getMinSampleCount_10()";
3089 try {
3090 LOGD("%s", method_name);
3091 Ptr<cv::ml::DTrees>* me = (Ptr<cv::ml::DTrees>*) self; //TODO: check for NULL
3092 int _retval_ = (*me)->getMinSampleCount( );
3093 return _retval_;
3094 } catch(const std::exception &e) {
3095 throwJavaException(env, &e, method_name);
3096 } catch (...) {
3097 throwJavaException(env, 0, method_name);
3098 }
3099 return 0;
3100 }
3101
3102
3103
3104 //
3105 // void setMinSampleCount(int val)
3106 //
3107
3108 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_setMinSampleCount_10 (JNIEnv*, jclass, jlong, jint);
3109
Java_org_opencv_ml_DTrees_setMinSampleCount_10(JNIEnv * env,jclass,jlong self,jint val)3110 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_setMinSampleCount_10
3111 (JNIEnv* env, jclass , jlong self, jint val)
3112 {
3113 static const char method_name[] = "ml::setMinSampleCount_10()";
3114 try {
3115 LOGD("%s", method_name);
3116 Ptr<cv::ml::DTrees>* me = (Ptr<cv::ml::DTrees>*) self; //TODO: check for NULL
3117 (*me)->setMinSampleCount( (int)val );
3118 return;
3119 } catch(const std::exception &e) {
3120 throwJavaException(env, &e, method_name);
3121 } catch (...) {
3122 throwJavaException(env, 0, method_name);
3123 }
3124 return;
3125 }
3126
3127
3128
3129 //
3130 // int getCVFolds()
3131 //
3132
3133 JNIEXPORT jint JNICALL Java_org_opencv_ml_DTrees_getCVFolds_10 (JNIEnv*, jclass, jlong);
3134
Java_org_opencv_ml_DTrees_getCVFolds_10(JNIEnv * env,jclass,jlong self)3135 JNIEXPORT jint JNICALL Java_org_opencv_ml_DTrees_getCVFolds_10
3136 (JNIEnv* env, jclass , jlong self)
3137 {
3138 static const char method_name[] = "ml::getCVFolds_10()";
3139 try {
3140 LOGD("%s", method_name);
3141 Ptr<cv::ml::DTrees>* me = (Ptr<cv::ml::DTrees>*) self; //TODO: check for NULL
3142 int _retval_ = (*me)->getCVFolds( );
3143 return _retval_;
3144 } catch(const std::exception &e) {
3145 throwJavaException(env, &e, method_name);
3146 } catch (...) {
3147 throwJavaException(env, 0, method_name);
3148 }
3149 return 0;
3150 }
3151
3152
3153
3154 //
3155 // void setCVFolds(int val)
3156 //
3157
3158 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_setCVFolds_10 (JNIEnv*, jclass, jlong, jint);
3159
Java_org_opencv_ml_DTrees_setCVFolds_10(JNIEnv * env,jclass,jlong self,jint val)3160 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_setCVFolds_10
3161 (JNIEnv* env, jclass , jlong self, jint val)
3162 {
3163 static const char method_name[] = "ml::setCVFolds_10()";
3164 try {
3165 LOGD("%s", method_name);
3166 Ptr<cv::ml::DTrees>* me = (Ptr<cv::ml::DTrees>*) self; //TODO: check for NULL
3167 (*me)->setCVFolds( (int)val );
3168 return;
3169 } catch(const std::exception &e) {
3170 throwJavaException(env, &e, method_name);
3171 } catch (...) {
3172 throwJavaException(env, 0, method_name);
3173 }
3174 return;
3175 }
3176
3177
3178
3179 //
3180 // bool getUseSurrogates()
3181 //
3182
3183 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_DTrees_getUseSurrogates_10 (JNIEnv*, jclass, jlong);
3184
Java_org_opencv_ml_DTrees_getUseSurrogates_10(JNIEnv * env,jclass,jlong self)3185 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_DTrees_getUseSurrogates_10
3186 (JNIEnv* env, jclass , jlong self)
3187 {
3188 static const char method_name[] = "ml::getUseSurrogates_10()";
3189 try {
3190 LOGD("%s", method_name);
3191 Ptr<cv::ml::DTrees>* me = (Ptr<cv::ml::DTrees>*) self; //TODO: check for NULL
3192 bool _retval_ = (*me)->getUseSurrogates( );
3193 return _retval_;
3194 } catch(const std::exception &e) {
3195 throwJavaException(env, &e, method_name);
3196 } catch (...) {
3197 throwJavaException(env, 0, method_name);
3198 }
3199 return 0;
3200 }
3201
3202
3203
3204 //
3205 // void setUseSurrogates(bool val)
3206 //
3207
3208 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_setUseSurrogates_10 (JNIEnv*, jclass, jlong, jboolean);
3209
Java_org_opencv_ml_DTrees_setUseSurrogates_10(JNIEnv * env,jclass,jlong self,jboolean val)3210 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_setUseSurrogates_10
3211 (JNIEnv* env, jclass , jlong self, jboolean val)
3212 {
3213 static const char method_name[] = "ml::setUseSurrogates_10()";
3214 try {
3215 LOGD("%s", method_name);
3216 Ptr<cv::ml::DTrees>* me = (Ptr<cv::ml::DTrees>*) self; //TODO: check for NULL
3217 (*me)->setUseSurrogates( (bool)val );
3218 return;
3219 } catch(const std::exception &e) {
3220 throwJavaException(env, &e, method_name);
3221 } catch (...) {
3222 throwJavaException(env, 0, method_name);
3223 }
3224 return;
3225 }
3226
3227
3228
3229 //
3230 // bool getUse1SERule()
3231 //
3232
3233 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_DTrees_getUse1SERule_10 (JNIEnv*, jclass, jlong);
3234
Java_org_opencv_ml_DTrees_getUse1SERule_10(JNIEnv * env,jclass,jlong self)3235 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_DTrees_getUse1SERule_10
3236 (JNIEnv* env, jclass , jlong self)
3237 {
3238 static const char method_name[] = "ml::getUse1SERule_10()";
3239 try {
3240 LOGD("%s", method_name);
3241 Ptr<cv::ml::DTrees>* me = (Ptr<cv::ml::DTrees>*) self; //TODO: check for NULL
3242 bool _retval_ = (*me)->getUse1SERule( );
3243 return _retval_;
3244 } catch(const std::exception &e) {
3245 throwJavaException(env, &e, method_name);
3246 } catch (...) {
3247 throwJavaException(env, 0, method_name);
3248 }
3249 return 0;
3250 }
3251
3252
3253
3254 //
3255 // void setUse1SERule(bool val)
3256 //
3257
3258 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_setUse1SERule_10 (JNIEnv*, jclass, jlong, jboolean);
3259
Java_org_opencv_ml_DTrees_setUse1SERule_10(JNIEnv * env,jclass,jlong self,jboolean val)3260 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_setUse1SERule_10
3261 (JNIEnv* env, jclass , jlong self, jboolean val)
3262 {
3263 static const char method_name[] = "ml::setUse1SERule_10()";
3264 try {
3265 LOGD("%s", method_name);
3266 Ptr<cv::ml::DTrees>* me = (Ptr<cv::ml::DTrees>*) self; //TODO: check for NULL
3267 (*me)->setUse1SERule( (bool)val );
3268 return;
3269 } catch(const std::exception &e) {
3270 throwJavaException(env, &e, method_name);
3271 } catch (...) {
3272 throwJavaException(env, 0, method_name);
3273 }
3274 return;
3275 }
3276
3277
3278
3279 //
3280 // bool getTruncatePrunedTree()
3281 //
3282
3283 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_DTrees_getTruncatePrunedTree_10 (JNIEnv*, jclass, jlong);
3284
Java_org_opencv_ml_DTrees_getTruncatePrunedTree_10(JNIEnv * env,jclass,jlong self)3285 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_DTrees_getTruncatePrunedTree_10
3286 (JNIEnv* env, jclass , jlong self)
3287 {
3288 static const char method_name[] = "ml::getTruncatePrunedTree_10()";
3289 try {
3290 LOGD("%s", method_name);
3291 Ptr<cv::ml::DTrees>* me = (Ptr<cv::ml::DTrees>*) self; //TODO: check for NULL
3292 bool _retval_ = (*me)->getTruncatePrunedTree( );
3293 return _retval_;
3294 } catch(const std::exception &e) {
3295 throwJavaException(env, &e, method_name);
3296 } catch (...) {
3297 throwJavaException(env, 0, method_name);
3298 }
3299 return 0;
3300 }
3301
3302
3303
3304 //
3305 // void setTruncatePrunedTree(bool val)
3306 //
3307
3308 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_setTruncatePrunedTree_10 (JNIEnv*, jclass, jlong, jboolean);
3309
Java_org_opencv_ml_DTrees_setTruncatePrunedTree_10(JNIEnv * env,jclass,jlong self,jboolean val)3310 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_setTruncatePrunedTree_10
3311 (JNIEnv* env, jclass , jlong self, jboolean val)
3312 {
3313 static const char method_name[] = "ml::setTruncatePrunedTree_10()";
3314 try {
3315 LOGD("%s", method_name);
3316 Ptr<cv::ml::DTrees>* me = (Ptr<cv::ml::DTrees>*) self; //TODO: check for NULL
3317 (*me)->setTruncatePrunedTree( (bool)val );
3318 return;
3319 } catch(const std::exception &e) {
3320 throwJavaException(env, &e, method_name);
3321 } catch (...) {
3322 throwJavaException(env, 0, method_name);
3323 }
3324 return;
3325 }
3326
3327
3328
3329 //
3330 // float getRegressionAccuracy()
3331 //
3332
3333 JNIEXPORT jfloat JNICALL Java_org_opencv_ml_DTrees_getRegressionAccuracy_10 (JNIEnv*, jclass, jlong);
3334
Java_org_opencv_ml_DTrees_getRegressionAccuracy_10(JNIEnv * env,jclass,jlong self)3335 JNIEXPORT jfloat JNICALL Java_org_opencv_ml_DTrees_getRegressionAccuracy_10
3336 (JNIEnv* env, jclass , jlong self)
3337 {
3338 static const char method_name[] = "ml::getRegressionAccuracy_10()";
3339 try {
3340 LOGD("%s", method_name);
3341 Ptr<cv::ml::DTrees>* me = (Ptr<cv::ml::DTrees>*) self; //TODO: check for NULL
3342 float _retval_ = (*me)->getRegressionAccuracy( );
3343 return _retval_;
3344 } catch(const std::exception &e) {
3345 throwJavaException(env, &e, method_name);
3346 } catch (...) {
3347 throwJavaException(env, 0, method_name);
3348 }
3349 return 0;
3350 }
3351
3352
3353
3354 //
3355 // void setRegressionAccuracy(float val)
3356 //
3357
3358 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_setRegressionAccuracy_10 (JNIEnv*, jclass, jlong, jfloat);
3359
Java_org_opencv_ml_DTrees_setRegressionAccuracy_10(JNIEnv * env,jclass,jlong self,jfloat val)3360 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_setRegressionAccuracy_10
3361 (JNIEnv* env, jclass , jlong self, jfloat val)
3362 {
3363 static const char method_name[] = "ml::setRegressionAccuracy_10()";
3364 try {
3365 LOGD("%s", method_name);
3366 Ptr<cv::ml::DTrees>* me = (Ptr<cv::ml::DTrees>*) self; //TODO: check for NULL
3367 (*me)->setRegressionAccuracy( (float)val );
3368 return;
3369 } catch(const std::exception &e) {
3370 throwJavaException(env, &e, method_name);
3371 } catch (...) {
3372 throwJavaException(env, 0, method_name);
3373 }
3374 return;
3375 }
3376
3377
3378
3379 //
3380 // Mat getPriors()
3381 //
3382
3383 JNIEXPORT jlong JNICALL Java_org_opencv_ml_DTrees_getPriors_10 (JNIEnv*, jclass, jlong);
3384
Java_org_opencv_ml_DTrees_getPriors_10(JNIEnv * env,jclass,jlong self)3385 JNIEXPORT jlong JNICALL Java_org_opencv_ml_DTrees_getPriors_10
3386 (JNIEnv* env, jclass , jlong self)
3387 {
3388 static const char method_name[] = "ml::getPriors_10()";
3389 try {
3390 LOGD("%s", method_name);
3391 Ptr<cv::ml::DTrees>* me = (Ptr<cv::ml::DTrees>*) self; //TODO: check for NULL
3392 ::Mat _retval_ = (*me)->getPriors( );
3393 return (jlong) new ::Mat(_retval_);
3394 } catch(const std::exception &e) {
3395 throwJavaException(env, &e, method_name);
3396 } catch (...) {
3397 throwJavaException(env, 0, method_name);
3398 }
3399 return 0;
3400 }
3401
3402
3403
3404 //
3405 // void setPriors(Mat val)
3406 //
3407
3408 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_setPriors_10 (JNIEnv*, jclass, jlong, jlong);
3409
Java_org_opencv_ml_DTrees_setPriors_10(JNIEnv * env,jclass,jlong self,jlong val_nativeObj)3410 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_setPriors_10
3411 (JNIEnv* env, jclass , jlong self, jlong val_nativeObj)
3412 {
3413 static const char method_name[] = "ml::setPriors_10()";
3414 try {
3415 LOGD("%s", method_name);
3416 Ptr<cv::ml::DTrees>* me = (Ptr<cv::ml::DTrees>*) self; //TODO: check for NULL
3417 Mat& val = *((Mat*)val_nativeObj);
3418 (*me)->setPriors( val );
3419 return;
3420 } catch(const std::exception &e) {
3421 throwJavaException(env, &e, method_name);
3422 } catch (...) {
3423 throwJavaException(env, 0, method_name);
3424 }
3425 return;
3426 }
3427
3428
3429
3430 //
3431 // static Ptr_DTrees create()
3432 //
3433
3434 JNIEXPORT jlong JNICALL Java_org_opencv_ml_DTrees_create_10 (JNIEnv*, jclass);
3435
Java_org_opencv_ml_DTrees_create_10(JNIEnv * env,jclass)3436 JNIEXPORT jlong JNICALL Java_org_opencv_ml_DTrees_create_10
3437 (JNIEnv* env, jclass )
3438 {
3439 static const char method_name[] = "ml::create_10()";
3440 try {
3441 LOGD("%s", method_name);
3442 typedef Ptr<cv::ml::DTrees> Ptr_DTrees;
3443 Ptr_DTrees _retval_ = cv::ml::DTrees::create( );
3444 return (jlong)(new Ptr_DTrees(_retval_));
3445 } catch(const std::exception &e) {
3446 throwJavaException(env, &e, method_name);
3447 } catch (...) {
3448 throwJavaException(env, 0, method_name);
3449 }
3450 return 0;
3451 }
3452
3453
3454
3455 //
3456 // native support for java finalize()
3457 // static void Ptr<cv::ml::DTrees>::delete( __int64 self )
3458 //
3459 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_delete(JNIEnv*, jclass, jlong);
3460
Java_org_opencv_ml_DTrees_delete(JNIEnv *,jclass,jlong self)3461 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_delete
3462 (JNIEnv*, jclass, jlong self)
3463 {
3464 delete (Ptr<cv::ml::DTrees>*) self;
3465 }
3466
3467
3468 //
3469 // void setTrainMethod(int method, double param1 = 0, double param2 = 0)
3470 //
3471
3472 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setTrainMethod_10 (JNIEnv*, jclass, jlong, jint, jdouble, jdouble);
3473
Java_org_opencv_ml_ANN_1MLP_setTrainMethod_10(JNIEnv * env,jclass,jlong self,jint method,jdouble param1,jdouble param2)3474 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setTrainMethod_10
3475 (JNIEnv* env, jclass , jlong self, jint method, jdouble param1, jdouble param2)
3476 {
3477 static const char method_name[] = "ml::setTrainMethod_10()";
3478 try {
3479 LOGD("%s", method_name);
3480 Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3481 (*me)->setTrainMethod( (int)method, (double)param1, (double)param2 );
3482 return;
3483 } catch(const std::exception &e) {
3484 throwJavaException(env, &e, method_name);
3485 } catch (...) {
3486 throwJavaException(env, 0, method_name);
3487 }
3488 return;
3489 }
3490
3491
3492
3493 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setTrainMethod_11 (JNIEnv*, jclass, jlong, jint);
3494
Java_org_opencv_ml_ANN_1MLP_setTrainMethod_11(JNIEnv * env,jclass,jlong self,jint method)3495 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setTrainMethod_11
3496 (JNIEnv* env, jclass , jlong self, jint method)
3497 {
3498 static const char method_name[] = "ml::setTrainMethod_11()";
3499 try {
3500 LOGD("%s", method_name);
3501 Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3502 (*me)->setTrainMethod( (int)method );
3503 return;
3504 } catch(const std::exception &e) {
3505 throwJavaException(env, &e, method_name);
3506 } catch (...) {
3507 throwJavaException(env, 0, method_name);
3508 }
3509 return;
3510 }
3511
3512
3513
3514 //
3515 // void setActivationFunction(int type, double param1 = 0, double param2 = 0)
3516 //
3517
3518 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setActivationFunction_10 (JNIEnv*, jclass, jlong, jint, jdouble, jdouble);
3519
Java_org_opencv_ml_ANN_1MLP_setActivationFunction_10(JNIEnv * env,jclass,jlong self,jint type,jdouble param1,jdouble param2)3520 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setActivationFunction_10
3521 (JNIEnv* env, jclass , jlong self, jint type, jdouble param1, jdouble param2)
3522 {
3523 static const char method_name[] = "ml::setActivationFunction_10()";
3524 try {
3525 LOGD("%s", method_name);
3526 Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3527 (*me)->setActivationFunction( (int)type, (double)param1, (double)param2 );
3528 return;
3529 } catch(const std::exception &e) {
3530 throwJavaException(env, &e, method_name);
3531 } catch (...) {
3532 throwJavaException(env, 0, method_name);
3533 }
3534 return;
3535 }
3536
3537
3538
3539 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setActivationFunction_11 (JNIEnv*, jclass, jlong, jint);
3540
Java_org_opencv_ml_ANN_1MLP_setActivationFunction_11(JNIEnv * env,jclass,jlong self,jint type)3541 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setActivationFunction_11
3542 (JNIEnv* env, jclass , jlong self, jint type)
3543 {
3544 static const char method_name[] = "ml::setActivationFunction_11()";
3545 try {
3546 LOGD("%s", method_name);
3547 Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3548 (*me)->setActivationFunction( (int)type );
3549 return;
3550 } catch(const std::exception &e) {
3551 throwJavaException(env, &e, method_name);
3552 } catch (...) {
3553 throwJavaException(env, 0, method_name);
3554 }
3555 return;
3556 }
3557
3558
3559
3560 //
3561 // int getTrainMethod()
3562 //
3563
3564 JNIEXPORT jint JNICALL Java_org_opencv_ml_ANN_1MLP_getTrainMethod_10 (JNIEnv*, jclass, jlong);
3565
Java_org_opencv_ml_ANN_1MLP_getTrainMethod_10(JNIEnv * env,jclass,jlong self)3566 JNIEXPORT jint JNICALL Java_org_opencv_ml_ANN_1MLP_getTrainMethod_10
3567 (JNIEnv* env, jclass , jlong self)
3568 {
3569 static const char method_name[] = "ml::getTrainMethod_10()";
3570 try {
3571 LOGD("%s", method_name);
3572 Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3573 int _retval_ = (*me)->getTrainMethod( );
3574 return _retval_;
3575 } catch(const std::exception &e) {
3576 throwJavaException(env, &e, method_name);
3577 } catch (...) {
3578 throwJavaException(env, 0, method_name);
3579 }
3580 return 0;
3581 }
3582
3583
3584
3585 //
3586 // void setLayerSizes(Mat _layer_sizes)
3587 //
3588
3589 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setLayerSizes_10 (JNIEnv*, jclass, jlong, jlong);
3590
Java_org_opencv_ml_ANN_1MLP_setLayerSizes_10(JNIEnv * env,jclass,jlong self,jlong _layer_sizes_nativeObj)3591 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setLayerSizes_10
3592 (JNIEnv* env, jclass , jlong self, jlong _layer_sizes_nativeObj)
3593 {
3594 static const char method_name[] = "ml::setLayerSizes_10()";
3595 try {
3596 LOGD("%s", method_name);
3597 Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3598 Mat& _layer_sizes = *((Mat*)_layer_sizes_nativeObj);
3599 (*me)->setLayerSizes( _layer_sizes );
3600 return;
3601 } catch(const std::exception &e) {
3602 throwJavaException(env, &e, method_name);
3603 } catch (...) {
3604 throwJavaException(env, 0, method_name);
3605 }
3606 return;
3607 }
3608
3609
3610
3611 //
3612 // Mat getLayerSizes()
3613 //
3614
3615 JNIEXPORT jlong JNICALL Java_org_opencv_ml_ANN_1MLP_getLayerSizes_10 (JNIEnv*, jclass, jlong);
3616
Java_org_opencv_ml_ANN_1MLP_getLayerSizes_10(JNIEnv * env,jclass,jlong self)3617 JNIEXPORT jlong JNICALL Java_org_opencv_ml_ANN_1MLP_getLayerSizes_10
3618 (JNIEnv* env, jclass , jlong self)
3619 {
3620 static const char method_name[] = "ml::getLayerSizes_10()";
3621 try {
3622 LOGD("%s", method_name);
3623 Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3624 ::Mat _retval_ = (*me)->getLayerSizes( );
3625 return (jlong) new ::Mat(_retval_);
3626 } catch(const std::exception &e) {
3627 throwJavaException(env, &e, method_name);
3628 } catch (...) {
3629 throwJavaException(env, 0, method_name);
3630 }
3631 return 0;
3632 }
3633
3634
3635
3636 //
3637 // TermCriteria getTermCriteria()
3638 //
3639
3640 JNIEXPORT jdoubleArray JNICALL Java_org_opencv_ml_ANN_1MLP_getTermCriteria_10 (JNIEnv*, jclass, jlong);
3641
Java_org_opencv_ml_ANN_1MLP_getTermCriteria_10(JNIEnv * env,jclass,jlong self)3642 JNIEXPORT jdoubleArray JNICALL Java_org_opencv_ml_ANN_1MLP_getTermCriteria_10
3643 (JNIEnv* env, jclass , jlong self)
3644 {
3645 static const char method_name[] = "ml::getTermCriteria_10()";
3646 try {
3647 LOGD("%s", method_name);
3648 Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3649 TermCriteria _retval_ = (*me)->getTermCriteria( );
3650 jdoubleArray _da_retval_ = env->NewDoubleArray(3); jdouble _tmp_retval_[3] = {_retval_.type, _retval_.maxCount, _retval_.epsilon}; env->SetDoubleArrayRegion(_da_retval_, 0, 3, _tmp_retval_);
3651 return _da_retval_;
3652 } catch(const std::exception &e) {
3653 throwJavaException(env, &e, method_name);
3654 } catch (...) {
3655 throwJavaException(env, 0, method_name);
3656 }
3657 return 0;
3658 }
3659
3660
3661
3662 //
3663 // void setTermCriteria(TermCriteria val)
3664 //
3665
3666 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setTermCriteria_10 (JNIEnv*, jclass, jlong, jint, jint, jdouble);
3667
Java_org_opencv_ml_ANN_1MLP_setTermCriteria_10(JNIEnv * env,jclass,jlong self,jint val_type,jint val_maxCount,jdouble val_epsilon)3668 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setTermCriteria_10
3669 (JNIEnv* env, jclass , jlong self, jint val_type, jint val_maxCount, jdouble val_epsilon)
3670 {
3671 static const char method_name[] = "ml::setTermCriteria_10()";
3672 try {
3673 LOGD("%s", method_name);
3674 Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3675 TermCriteria val(val_type, val_maxCount, val_epsilon);
3676 (*me)->setTermCriteria( val );
3677 return;
3678 } catch(const std::exception &e) {
3679 throwJavaException(env, &e, method_name);
3680 } catch (...) {
3681 throwJavaException(env, 0, method_name);
3682 }
3683 return;
3684 }
3685
3686
3687
3688 //
3689 // double getBackpropWeightScale()
3690 //
3691
3692 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_ANN_1MLP_getBackpropWeightScale_10 (JNIEnv*, jclass, jlong);
3693
Java_org_opencv_ml_ANN_1MLP_getBackpropWeightScale_10(JNIEnv * env,jclass,jlong self)3694 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_ANN_1MLP_getBackpropWeightScale_10
3695 (JNIEnv* env, jclass , jlong self)
3696 {
3697 static const char method_name[] = "ml::getBackpropWeightScale_10()";
3698 try {
3699 LOGD("%s", method_name);
3700 Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3701 double _retval_ = (*me)->getBackpropWeightScale( );
3702 return _retval_;
3703 } catch(const std::exception &e) {
3704 throwJavaException(env, &e, method_name);
3705 } catch (...) {
3706 throwJavaException(env, 0, method_name);
3707 }
3708 return 0;
3709 }
3710
3711
3712
3713 //
3714 // void setBackpropWeightScale(double val)
3715 //
3716
3717 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setBackpropWeightScale_10 (JNIEnv*, jclass, jlong, jdouble);
3718
Java_org_opencv_ml_ANN_1MLP_setBackpropWeightScale_10(JNIEnv * env,jclass,jlong self,jdouble val)3719 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setBackpropWeightScale_10
3720 (JNIEnv* env, jclass , jlong self, jdouble val)
3721 {
3722 static const char method_name[] = "ml::setBackpropWeightScale_10()";
3723 try {
3724 LOGD("%s", method_name);
3725 Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3726 (*me)->setBackpropWeightScale( (double)val );
3727 return;
3728 } catch(const std::exception &e) {
3729 throwJavaException(env, &e, method_name);
3730 } catch (...) {
3731 throwJavaException(env, 0, method_name);
3732 }
3733 return;
3734 }
3735
3736
3737
3738 //
3739 // double getBackpropMomentumScale()
3740 //
3741
3742 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_ANN_1MLP_getBackpropMomentumScale_10 (JNIEnv*, jclass, jlong);
3743
Java_org_opencv_ml_ANN_1MLP_getBackpropMomentumScale_10(JNIEnv * env,jclass,jlong self)3744 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_ANN_1MLP_getBackpropMomentumScale_10
3745 (JNIEnv* env, jclass , jlong self)
3746 {
3747 static const char method_name[] = "ml::getBackpropMomentumScale_10()";
3748 try {
3749 LOGD("%s", method_name);
3750 Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3751 double _retval_ = (*me)->getBackpropMomentumScale( );
3752 return _retval_;
3753 } catch(const std::exception &e) {
3754 throwJavaException(env, &e, method_name);
3755 } catch (...) {
3756 throwJavaException(env, 0, method_name);
3757 }
3758 return 0;
3759 }
3760
3761
3762
3763 //
3764 // void setBackpropMomentumScale(double val)
3765 //
3766
3767 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setBackpropMomentumScale_10 (JNIEnv*, jclass, jlong, jdouble);
3768
Java_org_opencv_ml_ANN_1MLP_setBackpropMomentumScale_10(JNIEnv * env,jclass,jlong self,jdouble val)3769 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setBackpropMomentumScale_10
3770 (JNIEnv* env, jclass , jlong self, jdouble val)
3771 {
3772 static const char method_name[] = "ml::setBackpropMomentumScale_10()";
3773 try {
3774 LOGD("%s", method_name);
3775 Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3776 (*me)->setBackpropMomentumScale( (double)val );
3777 return;
3778 } catch(const std::exception &e) {
3779 throwJavaException(env, &e, method_name);
3780 } catch (...) {
3781 throwJavaException(env, 0, method_name);
3782 }
3783 return;
3784 }
3785
3786
3787
3788 //
3789 // double getRpropDW0()
3790 //
3791
3792 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_ANN_1MLP_getRpropDW0_10 (JNIEnv*, jclass, jlong);
3793
Java_org_opencv_ml_ANN_1MLP_getRpropDW0_10(JNIEnv * env,jclass,jlong self)3794 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_ANN_1MLP_getRpropDW0_10
3795 (JNIEnv* env, jclass , jlong self)
3796 {
3797 static const char method_name[] = "ml::getRpropDW0_10()";
3798 try {
3799 LOGD("%s", method_name);
3800 Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3801 double _retval_ = (*me)->getRpropDW0( );
3802 return _retval_;
3803 } catch(const std::exception &e) {
3804 throwJavaException(env, &e, method_name);
3805 } catch (...) {
3806 throwJavaException(env, 0, method_name);
3807 }
3808 return 0;
3809 }
3810
3811
3812
3813 //
3814 // void setRpropDW0(double val)
3815 //
3816
3817 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setRpropDW0_10 (JNIEnv*, jclass, jlong, jdouble);
3818
Java_org_opencv_ml_ANN_1MLP_setRpropDW0_10(JNIEnv * env,jclass,jlong self,jdouble val)3819 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setRpropDW0_10
3820 (JNIEnv* env, jclass , jlong self, jdouble val)
3821 {
3822 static const char method_name[] = "ml::setRpropDW0_10()";
3823 try {
3824 LOGD("%s", method_name);
3825 Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3826 (*me)->setRpropDW0( (double)val );
3827 return;
3828 } catch(const std::exception &e) {
3829 throwJavaException(env, &e, method_name);
3830 } catch (...) {
3831 throwJavaException(env, 0, method_name);
3832 }
3833 return;
3834 }
3835
3836
3837
3838 //
3839 // double getRpropDWPlus()
3840 //
3841
3842 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_ANN_1MLP_getRpropDWPlus_10 (JNIEnv*, jclass, jlong);
3843
Java_org_opencv_ml_ANN_1MLP_getRpropDWPlus_10(JNIEnv * env,jclass,jlong self)3844 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_ANN_1MLP_getRpropDWPlus_10
3845 (JNIEnv* env, jclass , jlong self)
3846 {
3847 static const char method_name[] = "ml::getRpropDWPlus_10()";
3848 try {
3849 LOGD("%s", method_name);
3850 Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3851 double _retval_ = (*me)->getRpropDWPlus( );
3852 return _retval_;
3853 } catch(const std::exception &e) {
3854 throwJavaException(env, &e, method_name);
3855 } catch (...) {
3856 throwJavaException(env, 0, method_name);
3857 }
3858 return 0;
3859 }
3860
3861
3862
3863 //
3864 // void setRpropDWPlus(double val)
3865 //
3866
3867 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setRpropDWPlus_10 (JNIEnv*, jclass, jlong, jdouble);
3868
Java_org_opencv_ml_ANN_1MLP_setRpropDWPlus_10(JNIEnv * env,jclass,jlong self,jdouble val)3869 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setRpropDWPlus_10
3870 (JNIEnv* env, jclass , jlong self, jdouble val)
3871 {
3872 static const char method_name[] = "ml::setRpropDWPlus_10()";
3873 try {
3874 LOGD("%s", method_name);
3875 Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3876 (*me)->setRpropDWPlus( (double)val );
3877 return;
3878 } catch(const std::exception &e) {
3879 throwJavaException(env, &e, method_name);
3880 } catch (...) {
3881 throwJavaException(env, 0, method_name);
3882 }
3883 return;
3884 }
3885
3886
3887
3888 //
3889 // double getRpropDWMinus()
3890 //
3891
3892 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_ANN_1MLP_getRpropDWMinus_10 (JNIEnv*, jclass, jlong);
3893
Java_org_opencv_ml_ANN_1MLP_getRpropDWMinus_10(JNIEnv * env,jclass,jlong self)3894 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_ANN_1MLP_getRpropDWMinus_10
3895 (JNIEnv* env, jclass , jlong self)
3896 {
3897 static const char method_name[] = "ml::getRpropDWMinus_10()";
3898 try {
3899 LOGD("%s", method_name);
3900 Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3901 double _retval_ = (*me)->getRpropDWMinus( );
3902 return _retval_;
3903 } catch(const std::exception &e) {
3904 throwJavaException(env, &e, method_name);
3905 } catch (...) {
3906 throwJavaException(env, 0, method_name);
3907 }
3908 return 0;
3909 }
3910
3911
3912
3913 //
3914 // void setRpropDWMinus(double val)
3915 //
3916
3917 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setRpropDWMinus_10 (JNIEnv*, jclass, jlong, jdouble);
3918
Java_org_opencv_ml_ANN_1MLP_setRpropDWMinus_10(JNIEnv * env,jclass,jlong self,jdouble val)3919 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setRpropDWMinus_10
3920 (JNIEnv* env, jclass , jlong self, jdouble val)
3921 {
3922 static const char method_name[] = "ml::setRpropDWMinus_10()";
3923 try {
3924 LOGD("%s", method_name);
3925 Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3926 (*me)->setRpropDWMinus( (double)val );
3927 return;
3928 } catch(const std::exception &e) {
3929 throwJavaException(env, &e, method_name);
3930 } catch (...) {
3931 throwJavaException(env, 0, method_name);
3932 }
3933 return;
3934 }
3935
3936
3937
3938 //
3939 // double getRpropDWMin()
3940 //
3941
3942 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_ANN_1MLP_getRpropDWMin_10 (JNIEnv*, jclass, jlong);
3943
Java_org_opencv_ml_ANN_1MLP_getRpropDWMin_10(JNIEnv * env,jclass,jlong self)3944 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_ANN_1MLP_getRpropDWMin_10
3945 (JNIEnv* env, jclass , jlong self)
3946 {
3947 static const char method_name[] = "ml::getRpropDWMin_10()";
3948 try {
3949 LOGD("%s", method_name);
3950 Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3951 double _retval_ = (*me)->getRpropDWMin( );
3952 return _retval_;
3953 } catch(const std::exception &e) {
3954 throwJavaException(env, &e, method_name);
3955 } catch (...) {
3956 throwJavaException(env, 0, method_name);
3957 }
3958 return 0;
3959 }
3960
3961
3962
3963 //
3964 // void setRpropDWMin(double val)
3965 //
3966
3967 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setRpropDWMin_10 (JNIEnv*, jclass, jlong, jdouble);
3968
Java_org_opencv_ml_ANN_1MLP_setRpropDWMin_10(JNIEnv * env,jclass,jlong self,jdouble val)3969 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setRpropDWMin_10
3970 (JNIEnv* env, jclass , jlong self, jdouble val)
3971 {
3972 static const char method_name[] = "ml::setRpropDWMin_10()";
3973 try {
3974 LOGD("%s", method_name);
3975 Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3976 (*me)->setRpropDWMin( (double)val );
3977 return;
3978 } catch(const std::exception &e) {
3979 throwJavaException(env, &e, method_name);
3980 } catch (...) {
3981 throwJavaException(env, 0, method_name);
3982 }
3983 return;
3984 }
3985
3986
3987
3988 //
3989 // double getRpropDWMax()
3990 //
3991
3992 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_ANN_1MLP_getRpropDWMax_10 (JNIEnv*, jclass, jlong);
3993
Java_org_opencv_ml_ANN_1MLP_getRpropDWMax_10(JNIEnv * env,jclass,jlong self)3994 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_ANN_1MLP_getRpropDWMax_10
3995 (JNIEnv* env, jclass , jlong self)
3996 {
3997 static const char method_name[] = "ml::getRpropDWMax_10()";
3998 try {
3999 LOGD("%s", method_name);
4000 Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
4001 double _retval_ = (*me)->getRpropDWMax( );
4002 return _retval_;
4003 } catch(const std::exception &e) {
4004 throwJavaException(env, &e, method_name);
4005 } catch (...) {
4006 throwJavaException(env, 0, method_name);
4007 }
4008 return 0;
4009 }
4010
4011
4012
4013 //
4014 // void setRpropDWMax(double val)
4015 //
4016
4017 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setRpropDWMax_10 (JNIEnv*, jclass, jlong, jdouble);
4018
Java_org_opencv_ml_ANN_1MLP_setRpropDWMax_10(JNIEnv * env,jclass,jlong self,jdouble val)4019 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setRpropDWMax_10
4020 (JNIEnv* env, jclass , jlong self, jdouble val)
4021 {
4022 static const char method_name[] = "ml::setRpropDWMax_10()";
4023 try {
4024 LOGD("%s", method_name);
4025 Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
4026 (*me)->setRpropDWMax( (double)val );
4027 return;
4028 } catch(const std::exception &e) {
4029 throwJavaException(env, &e, method_name);
4030 } catch (...) {
4031 throwJavaException(env, 0, method_name);
4032 }
4033 return;
4034 }
4035
4036
4037
4038 //
4039 // Mat getWeights(int layerIdx)
4040 //
4041
4042 JNIEXPORT jlong JNICALL Java_org_opencv_ml_ANN_1MLP_getWeights_10 (JNIEnv*, jclass, jlong, jint);
4043
Java_org_opencv_ml_ANN_1MLP_getWeights_10(JNIEnv * env,jclass,jlong self,jint layerIdx)4044 JNIEXPORT jlong JNICALL Java_org_opencv_ml_ANN_1MLP_getWeights_10
4045 (JNIEnv* env, jclass , jlong self, jint layerIdx)
4046 {
4047 static const char method_name[] = "ml::getWeights_10()";
4048 try {
4049 LOGD("%s", method_name);
4050 Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
4051 ::Mat _retval_ = (*me)->getWeights( (int)layerIdx );
4052 return (jlong) new ::Mat(_retval_);
4053 } catch(const std::exception &e) {
4054 throwJavaException(env, &e, method_name);
4055 } catch (...) {
4056 throwJavaException(env, 0, method_name);
4057 }
4058 return 0;
4059 }
4060
4061
4062
4063 //
4064 // static Ptr_ANN_MLP create()
4065 //
4066
4067 JNIEXPORT jlong JNICALL Java_org_opencv_ml_ANN_1MLP_create_10 (JNIEnv*, jclass);
4068
Java_org_opencv_ml_ANN_1MLP_create_10(JNIEnv * env,jclass)4069 JNIEXPORT jlong JNICALL Java_org_opencv_ml_ANN_1MLP_create_10
4070 (JNIEnv* env, jclass )
4071 {
4072 static const char method_name[] = "ml::create_10()";
4073 try {
4074 LOGD("%s", method_name);
4075 typedef Ptr<cv::ml::ANN_MLP> Ptr_ANN_MLP;
4076 Ptr_ANN_MLP _retval_ = cv::ml::ANN_MLP::create( );
4077 return (jlong)(new Ptr_ANN_MLP(_retval_));
4078 } catch(const std::exception &e) {
4079 throwJavaException(env, &e, method_name);
4080 } catch (...) {
4081 throwJavaException(env, 0, method_name);
4082 }
4083 return 0;
4084 }
4085
4086
4087
4088 //
4089 // native support for java finalize()
4090 // static void Ptr<cv::ml::ANN_MLP>::delete( __int64 self )
4091 //
4092 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_delete(JNIEnv*, jclass, jlong);
4093
Java_org_opencv_ml_ANN_1MLP_delete(JNIEnv *,jclass,jlong self)4094 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_delete
4095 (JNIEnv*, jclass, jlong self)
4096 {
4097 delete (Ptr<cv::ml::ANN_MLP>*) self;
4098 }
4099
4100
4101 //
4102 // int getVarCount()
4103 //
4104
4105 JNIEXPORT jint JNICALL Java_org_opencv_ml_StatModel_getVarCount_10 (JNIEnv*, jclass, jlong);
4106
Java_org_opencv_ml_StatModel_getVarCount_10(JNIEnv * env,jclass,jlong self)4107 JNIEXPORT jint JNICALL Java_org_opencv_ml_StatModel_getVarCount_10
4108 (JNIEnv* env, jclass , jlong self)
4109 {
4110 static const char method_name[] = "ml::getVarCount_10()";
4111 try {
4112 LOGD("%s", method_name);
4113 Ptr<cv::ml::StatModel>* me = (Ptr<cv::ml::StatModel>*) self; //TODO: check for NULL
4114 int _retval_ = (*me)->getVarCount( );
4115 return _retval_;
4116 } catch(const std::exception &e) {
4117 throwJavaException(env, &e, method_name);
4118 } catch (...) {
4119 throwJavaException(env, 0, method_name);
4120 }
4121 return 0;
4122 }
4123
4124
4125
4126 //
4127 // bool empty()
4128 //
4129
4130 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_StatModel_empty_10 (JNIEnv*, jclass, jlong);
4131
Java_org_opencv_ml_StatModel_empty_10(JNIEnv * env,jclass,jlong self)4132 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_StatModel_empty_10
4133 (JNIEnv* env, jclass , jlong self)
4134 {
4135 static const char method_name[] = "ml::empty_10()";
4136 try {
4137 LOGD("%s", method_name);
4138 Ptr<cv::ml::StatModel>* me = (Ptr<cv::ml::StatModel>*) self; //TODO: check for NULL
4139 bool _retval_ = (*me)->empty( );
4140 return _retval_;
4141 } catch(const std::exception &e) {
4142 throwJavaException(env, &e, method_name);
4143 } catch (...) {
4144 throwJavaException(env, 0, method_name);
4145 }
4146 return 0;
4147 }
4148
4149
4150
4151 //
4152 // bool isTrained()
4153 //
4154
4155 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_StatModel_isTrained_10 (JNIEnv*, jclass, jlong);
4156
Java_org_opencv_ml_StatModel_isTrained_10(JNIEnv * env,jclass,jlong self)4157 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_StatModel_isTrained_10
4158 (JNIEnv* env, jclass , jlong self)
4159 {
4160 static const char method_name[] = "ml::isTrained_10()";
4161 try {
4162 LOGD("%s", method_name);
4163 Ptr<cv::ml::StatModel>* me = (Ptr<cv::ml::StatModel>*) self; //TODO: check for NULL
4164 bool _retval_ = (*me)->isTrained( );
4165 return _retval_;
4166 } catch(const std::exception &e) {
4167 throwJavaException(env, &e, method_name);
4168 } catch (...) {
4169 throwJavaException(env, 0, method_name);
4170 }
4171 return 0;
4172 }
4173
4174
4175
4176 //
4177 // bool isClassifier()
4178 //
4179
4180 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_StatModel_isClassifier_10 (JNIEnv*, jclass, jlong);
4181
Java_org_opencv_ml_StatModel_isClassifier_10(JNIEnv * env,jclass,jlong self)4182 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_StatModel_isClassifier_10
4183 (JNIEnv* env, jclass , jlong self)
4184 {
4185 static const char method_name[] = "ml::isClassifier_10()";
4186 try {
4187 LOGD("%s", method_name);
4188 Ptr<cv::ml::StatModel>* me = (Ptr<cv::ml::StatModel>*) self; //TODO: check for NULL
4189 bool _retval_ = (*me)->isClassifier( );
4190 return _retval_;
4191 } catch(const std::exception &e) {
4192 throwJavaException(env, &e, method_name);
4193 } catch (...) {
4194 throwJavaException(env, 0, method_name);
4195 }
4196 return 0;
4197 }
4198
4199
4200
4201 //
4202 // bool train(Mat samples, int layout, Mat responses)
4203 //
4204
4205 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_StatModel_train_10 (JNIEnv*, jclass, jlong, jlong, jint, jlong);
4206
Java_org_opencv_ml_StatModel_train_10(JNIEnv * env,jclass,jlong self,jlong samples_nativeObj,jint layout,jlong responses_nativeObj)4207 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_StatModel_train_10
4208 (JNIEnv* env, jclass , jlong self, jlong samples_nativeObj, jint layout, jlong responses_nativeObj)
4209 {
4210 static const char method_name[] = "ml::train_10()";
4211 try {
4212 LOGD("%s", method_name);
4213 Ptr<cv::ml::StatModel>* me = (Ptr<cv::ml::StatModel>*) self; //TODO: check for NULL
4214 Mat& samples = *((Mat*)samples_nativeObj);
4215 Mat& responses = *((Mat*)responses_nativeObj);
4216 bool _retval_ = (*me)->train( samples, (int)layout, responses );
4217 return _retval_;
4218 } catch(const std::exception &e) {
4219 throwJavaException(env, &e, method_name);
4220 } catch (...) {
4221 throwJavaException(env, 0, method_name);
4222 }
4223 return 0;
4224 }
4225
4226
4227
4228 //
4229 // float predict(Mat samples, Mat& results = Mat(), int flags = 0)
4230 //
4231
4232 JNIEXPORT jfloat JNICALL Java_org_opencv_ml_StatModel_predict_10 (JNIEnv*, jclass, jlong, jlong, jlong, jint);
4233
Java_org_opencv_ml_StatModel_predict_10(JNIEnv * env,jclass,jlong self,jlong samples_nativeObj,jlong results_nativeObj,jint flags)4234 JNIEXPORT jfloat JNICALL Java_org_opencv_ml_StatModel_predict_10
4235 (JNIEnv* env, jclass , jlong self, jlong samples_nativeObj, jlong results_nativeObj, jint flags)
4236 {
4237 static const char method_name[] = "ml::predict_10()";
4238 try {
4239 LOGD("%s", method_name);
4240 Ptr<cv::ml::StatModel>* me = (Ptr<cv::ml::StatModel>*) self; //TODO: check for NULL
4241 Mat& samples = *((Mat*)samples_nativeObj);
4242 Mat& results = *((Mat*)results_nativeObj);
4243 float _retval_ = (*me)->predict( samples, results, (int)flags );
4244 return _retval_;
4245 } catch(const std::exception &e) {
4246 throwJavaException(env, &e, method_name);
4247 } catch (...) {
4248 throwJavaException(env, 0, method_name);
4249 }
4250 return 0;
4251 }
4252
4253
4254
4255 JNIEXPORT jfloat JNICALL Java_org_opencv_ml_StatModel_predict_11 (JNIEnv*, jclass, jlong, jlong);
4256
Java_org_opencv_ml_StatModel_predict_11(JNIEnv * env,jclass,jlong self,jlong samples_nativeObj)4257 JNIEXPORT jfloat JNICALL Java_org_opencv_ml_StatModel_predict_11
4258 (JNIEnv* env, jclass , jlong self, jlong samples_nativeObj)
4259 {
4260 static const char method_name[] = "ml::predict_11()";
4261 try {
4262 LOGD("%s", method_name);
4263 Ptr<cv::ml::StatModel>* me = (Ptr<cv::ml::StatModel>*) self; //TODO: check for NULL
4264 Mat& samples = *((Mat*)samples_nativeObj);
4265 float _retval_ = (*me)->predict( samples );
4266 return _retval_;
4267 } catch(const std::exception &e) {
4268 throwJavaException(env, &e, method_name);
4269 } catch (...) {
4270 throwJavaException(env, 0, method_name);
4271 }
4272 return 0;
4273 }
4274
4275
4276
4277 //
4278 // native support for java finalize()
4279 // static void Ptr<cv::ml::StatModel>::delete( __int64 self )
4280 //
4281 JNIEXPORT void JNICALL Java_org_opencv_ml_StatModel_delete(JNIEnv*, jclass, jlong);
4282
Java_org_opencv_ml_StatModel_delete(JNIEnv *,jclass,jlong self)4283 JNIEXPORT void JNICALL Java_org_opencv_ml_StatModel_delete
4284 (JNIEnv*, jclass, jlong self)
4285 {
4286 delete (Ptr<cv::ml::StatModel>*) self;
4287 }
4288
4289
4290 //
4291 // bool getCalculateVarImportance()
4292 //
4293
4294 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_RTrees_getCalculateVarImportance_10 (JNIEnv*, jclass, jlong);
4295
Java_org_opencv_ml_RTrees_getCalculateVarImportance_10(JNIEnv * env,jclass,jlong self)4296 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_RTrees_getCalculateVarImportance_10
4297 (JNIEnv* env, jclass , jlong self)
4298 {
4299 static const char method_name[] = "ml::getCalculateVarImportance_10()";
4300 try {
4301 LOGD("%s", method_name);
4302 Ptr<cv::ml::RTrees>* me = (Ptr<cv::ml::RTrees>*) self; //TODO: check for NULL
4303 bool _retval_ = (*me)->getCalculateVarImportance( );
4304 return _retval_;
4305 } catch(const std::exception &e) {
4306 throwJavaException(env, &e, method_name);
4307 } catch (...) {
4308 throwJavaException(env, 0, method_name);
4309 }
4310 return 0;
4311 }
4312
4313
4314
4315 //
4316 // void setCalculateVarImportance(bool val)
4317 //
4318
4319 JNIEXPORT void JNICALL Java_org_opencv_ml_RTrees_setCalculateVarImportance_10 (JNIEnv*, jclass, jlong, jboolean);
4320
Java_org_opencv_ml_RTrees_setCalculateVarImportance_10(JNIEnv * env,jclass,jlong self,jboolean val)4321 JNIEXPORT void JNICALL Java_org_opencv_ml_RTrees_setCalculateVarImportance_10
4322 (JNIEnv* env, jclass , jlong self, jboolean val)
4323 {
4324 static const char method_name[] = "ml::setCalculateVarImportance_10()";
4325 try {
4326 LOGD("%s", method_name);
4327 Ptr<cv::ml::RTrees>* me = (Ptr<cv::ml::RTrees>*) self; //TODO: check for NULL
4328 (*me)->setCalculateVarImportance( (bool)val );
4329 return;
4330 } catch(const std::exception &e) {
4331 throwJavaException(env, &e, method_name);
4332 } catch (...) {
4333 throwJavaException(env, 0, method_name);
4334 }
4335 return;
4336 }
4337
4338
4339
4340 //
4341 // int getActiveVarCount()
4342 //
4343
4344 JNIEXPORT jint JNICALL Java_org_opencv_ml_RTrees_getActiveVarCount_10 (JNIEnv*, jclass, jlong);
4345
Java_org_opencv_ml_RTrees_getActiveVarCount_10(JNIEnv * env,jclass,jlong self)4346 JNIEXPORT jint JNICALL Java_org_opencv_ml_RTrees_getActiveVarCount_10
4347 (JNIEnv* env, jclass , jlong self)
4348 {
4349 static const char method_name[] = "ml::getActiveVarCount_10()";
4350 try {
4351 LOGD("%s", method_name);
4352 Ptr<cv::ml::RTrees>* me = (Ptr<cv::ml::RTrees>*) self; //TODO: check for NULL
4353 int _retval_ = (*me)->getActiveVarCount( );
4354 return _retval_;
4355 } catch(const std::exception &e) {
4356 throwJavaException(env, &e, method_name);
4357 } catch (...) {
4358 throwJavaException(env, 0, method_name);
4359 }
4360 return 0;
4361 }
4362
4363
4364
4365 //
4366 // void setActiveVarCount(int val)
4367 //
4368
4369 JNIEXPORT void JNICALL Java_org_opencv_ml_RTrees_setActiveVarCount_10 (JNIEnv*, jclass, jlong, jint);
4370
Java_org_opencv_ml_RTrees_setActiveVarCount_10(JNIEnv * env,jclass,jlong self,jint val)4371 JNIEXPORT void JNICALL Java_org_opencv_ml_RTrees_setActiveVarCount_10
4372 (JNIEnv* env, jclass , jlong self, jint val)
4373 {
4374 static const char method_name[] = "ml::setActiveVarCount_10()";
4375 try {
4376 LOGD("%s", method_name);
4377 Ptr<cv::ml::RTrees>* me = (Ptr<cv::ml::RTrees>*) self; //TODO: check for NULL
4378 (*me)->setActiveVarCount( (int)val );
4379 return;
4380 } catch(const std::exception &e) {
4381 throwJavaException(env, &e, method_name);
4382 } catch (...) {
4383 throwJavaException(env, 0, method_name);
4384 }
4385 return;
4386 }
4387
4388
4389
4390 //
4391 // TermCriteria getTermCriteria()
4392 //
4393
4394 JNIEXPORT jdoubleArray JNICALL Java_org_opencv_ml_RTrees_getTermCriteria_10 (JNIEnv*, jclass, jlong);
4395
Java_org_opencv_ml_RTrees_getTermCriteria_10(JNIEnv * env,jclass,jlong self)4396 JNIEXPORT jdoubleArray JNICALL Java_org_opencv_ml_RTrees_getTermCriteria_10
4397 (JNIEnv* env, jclass , jlong self)
4398 {
4399 static const char method_name[] = "ml::getTermCriteria_10()";
4400 try {
4401 LOGD("%s", method_name);
4402 Ptr<cv::ml::RTrees>* me = (Ptr<cv::ml::RTrees>*) self; //TODO: check for NULL
4403 TermCriteria _retval_ = (*me)->getTermCriteria( );
4404 jdoubleArray _da_retval_ = env->NewDoubleArray(3); jdouble _tmp_retval_[3] = {_retval_.type, _retval_.maxCount, _retval_.epsilon}; env->SetDoubleArrayRegion(_da_retval_, 0, 3, _tmp_retval_);
4405 return _da_retval_;
4406 } catch(const std::exception &e) {
4407 throwJavaException(env, &e, method_name);
4408 } catch (...) {
4409 throwJavaException(env, 0, method_name);
4410 }
4411 return 0;
4412 }
4413
4414
4415
4416 //
4417 // void setTermCriteria(TermCriteria val)
4418 //
4419
4420 JNIEXPORT void JNICALL Java_org_opencv_ml_RTrees_setTermCriteria_10 (JNIEnv*, jclass, jlong, jint, jint, jdouble);
4421
Java_org_opencv_ml_RTrees_setTermCriteria_10(JNIEnv * env,jclass,jlong self,jint val_type,jint val_maxCount,jdouble val_epsilon)4422 JNIEXPORT void JNICALL Java_org_opencv_ml_RTrees_setTermCriteria_10
4423 (JNIEnv* env, jclass , jlong self, jint val_type, jint val_maxCount, jdouble val_epsilon)
4424 {
4425 static const char method_name[] = "ml::setTermCriteria_10()";
4426 try {
4427 LOGD("%s", method_name);
4428 Ptr<cv::ml::RTrees>* me = (Ptr<cv::ml::RTrees>*) self; //TODO: check for NULL
4429 TermCriteria val(val_type, val_maxCount, val_epsilon);
4430 (*me)->setTermCriteria( val );
4431 return;
4432 } catch(const std::exception &e) {
4433 throwJavaException(env, &e, method_name);
4434 } catch (...) {
4435 throwJavaException(env, 0, method_name);
4436 }
4437 return;
4438 }
4439
4440
4441
4442 //
4443 // Mat getVarImportance()
4444 //
4445
4446 JNIEXPORT jlong JNICALL Java_org_opencv_ml_RTrees_getVarImportance_10 (JNIEnv*, jclass, jlong);
4447
Java_org_opencv_ml_RTrees_getVarImportance_10(JNIEnv * env,jclass,jlong self)4448 JNIEXPORT jlong JNICALL Java_org_opencv_ml_RTrees_getVarImportance_10
4449 (JNIEnv* env, jclass , jlong self)
4450 {
4451 static const char method_name[] = "ml::getVarImportance_10()";
4452 try {
4453 LOGD("%s", method_name);
4454 Ptr<cv::ml::RTrees>* me = (Ptr<cv::ml::RTrees>*) self; //TODO: check for NULL
4455 ::Mat _retval_ = (*me)->getVarImportance( );
4456 return (jlong) new ::Mat(_retval_);
4457 } catch(const std::exception &e) {
4458 throwJavaException(env, &e, method_name);
4459 } catch (...) {
4460 throwJavaException(env, 0, method_name);
4461 }
4462 return 0;
4463 }
4464
4465
4466
4467 //
4468 // static Ptr_RTrees create()
4469 //
4470
4471 JNIEXPORT jlong JNICALL Java_org_opencv_ml_RTrees_create_10 (JNIEnv*, jclass);
4472
Java_org_opencv_ml_RTrees_create_10(JNIEnv * env,jclass)4473 JNIEXPORT jlong JNICALL Java_org_opencv_ml_RTrees_create_10
4474 (JNIEnv* env, jclass )
4475 {
4476 static const char method_name[] = "ml::create_10()";
4477 try {
4478 LOGD("%s", method_name);
4479 typedef Ptr<cv::ml::RTrees> Ptr_RTrees;
4480 Ptr_RTrees _retval_ = cv::ml::RTrees::create( );
4481 return (jlong)(new Ptr_RTrees(_retval_));
4482 } catch(const std::exception &e) {
4483 throwJavaException(env, &e, method_name);
4484 } catch (...) {
4485 throwJavaException(env, 0, method_name);
4486 }
4487 return 0;
4488 }
4489
4490
4491
4492 //
4493 // native support for java finalize()
4494 // static void Ptr<cv::ml::RTrees>::delete( __int64 self )
4495 //
4496 JNIEXPORT void JNICALL Java_org_opencv_ml_RTrees_delete(JNIEnv*, jclass, jlong);
4497
Java_org_opencv_ml_RTrees_delete(JNIEnv *,jclass,jlong self)4498 JNIEXPORT void JNICALL Java_org_opencv_ml_RTrees_delete
4499 (JNIEnv*, jclass, jlong self)
4500 {
4501 delete (Ptr<cv::ml::RTrees>*) self;
4502 }
4503
4504
4505
4506 } // extern "C"
4507
4508 #endif // HAVE_OPENCV_ML
4509