OSDN Git Service

ライブビューデータを拾うために検討中。その4。
[gokigen/FujiCam.git] / opencv41 / src / main / java / org / opencv / ml / TrainData.java
1 //
2 // This file is auto-generated. Please don't modify it!
3 //
4 package org.opencv.ml;
5
6 import java.lang.String;
7 import java.util.ArrayList;
8 import java.util.List;
9 import org.opencv.core.Mat;
10 import org.opencv.ml.TrainData;
11 import org.opencv.utils.Converters;
12
13 // C++: class TrainData
14 //javadoc: TrainData
15
16 public class TrainData {
17
18     protected final long nativeObj;
19     protected TrainData(long addr) { nativeObj = addr; }
20
21     public long getNativeObjAddr() { return nativeObj; }
22
23     // internal usage only
24     public static TrainData __fromPtr__(long addr) { return new TrainData(addr); }
25
26     //
27     // C++:  Mat cv::ml::TrainData::getCatMap()
28     //
29
30     //javadoc: TrainData::getCatMap()
31     public  Mat getCatMap()
32     {
33         
34         Mat retVal = new Mat(getCatMap_0(nativeObj));
35         
36         return retVal;
37     }
38
39
40     //
41     // C++:  Mat cv::ml::TrainData::getCatOfs()
42     //
43
44     //javadoc: TrainData::getCatOfs()
45     public  Mat getCatOfs()
46     {
47         
48         Mat retVal = new Mat(getCatOfs_0(nativeObj));
49         
50         return retVal;
51     }
52
53
54     //
55     // C++:  Mat cv::ml::TrainData::getClassLabels()
56     //
57
58     //javadoc: TrainData::getClassLabels()
59     public  Mat getClassLabels()
60     {
61         
62         Mat retVal = new Mat(getClassLabels_0(nativeObj));
63         
64         return retVal;
65     }
66
67
68     //
69     // C++:  Mat cv::ml::TrainData::getDefaultSubstValues()
70     //
71
72     //javadoc: TrainData::getDefaultSubstValues()
73     public  Mat getDefaultSubstValues()
74     {
75         
76         Mat retVal = new Mat(getDefaultSubstValues_0(nativeObj));
77         
78         return retVal;
79     }
80
81
82     //
83     // C++:  Mat cv::ml::TrainData::getMissing()
84     //
85
86     //javadoc: TrainData::getMissing()
87     public  Mat getMissing()
88     {
89         
90         Mat retVal = new Mat(getMissing_0(nativeObj));
91         
92         return retVal;
93     }
94
95
96     //
97     // C++:  Mat cv::ml::TrainData::getNormCatResponses()
98     //
99
100     //javadoc: TrainData::getNormCatResponses()
101     public  Mat getNormCatResponses()
102     {
103         
104         Mat retVal = new Mat(getNormCatResponses_0(nativeObj));
105         
106         return retVal;
107     }
108
109
110     //
111     // C++:  Mat cv::ml::TrainData::getResponses()
112     //
113
114     //javadoc: TrainData::getResponses()
115     public  Mat getResponses()
116     {
117         
118         Mat retVal = new Mat(getResponses_0(nativeObj));
119         
120         return retVal;
121     }
122
123
124     //
125     // C++:  Mat cv::ml::TrainData::getSampleWeights()
126     //
127
128     //javadoc: TrainData::getSampleWeights()
129     public  Mat getSampleWeights()
130     {
131         
132         Mat retVal = new Mat(getSampleWeights_0(nativeObj));
133         
134         return retVal;
135     }
136
137
138     //
139     // C++:  Mat cv::ml::TrainData::getSamples()
140     //
141
142     //javadoc: TrainData::getSamples()
143     public  Mat getSamples()
144     {
145         
146         Mat retVal = new Mat(getSamples_0(nativeObj));
147         
148         return retVal;
149     }
150
151
152     //
153     // C++: static Mat cv::ml::TrainData::getSubMatrix(Mat matrix, Mat idx, int layout)
154     //
155
156     //javadoc: TrainData::getSubMatrix(matrix, idx, layout)
157     public static Mat getSubMatrix(Mat matrix, Mat idx, int layout)
158     {
159         
160         Mat retVal = new Mat(getSubMatrix_0(matrix.nativeObj, idx.nativeObj, layout));
161         
162         return retVal;
163     }
164
165
166     //
167     // C++: static Mat cv::ml::TrainData::getSubVector(Mat vec, Mat idx)
168     //
169
170     //javadoc: TrainData::getSubVector(vec, idx)
171     public static Mat getSubVector(Mat vec, Mat idx)
172     {
173         
174         Mat retVal = new Mat(getSubVector_0(vec.nativeObj, idx.nativeObj));
175         
176         return retVal;
177     }
178
179
180     //
181     // C++:  Mat cv::ml::TrainData::getTestNormCatResponses()
182     //
183
184     //javadoc: TrainData::getTestNormCatResponses()
185     public  Mat getTestNormCatResponses()
186     {
187         
188         Mat retVal = new Mat(getTestNormCatResponses_0(nativeObj));
189         
190         return retVal;
191     }
192
193
194     //
195     // C++:  Mat cv::ml::TrainData::getTestResponses()
196     //
197
198     //javadoc: TrainData::getTestResponses()
199     public  Mat getTestResponses()
200     {
201         
202         Mat retVal = new Mat(getTestResponses_0(nativeObj));
203         
204         return retVal;
205     }
206
207
208     //
209     // C++:  Mat cv::ml::TrainData::getTestSampleIdx()
210     //
211
212     //javadoc: TrainData::getTestSampleIdx()
213     public  Mat getTestSampleIdx()
214     {
215         
216         Mat retVal = new Mat(getTestSampleIdx_0(nativeObj));
217         
218         return retVal;
219     }
220
221
222     //
223     // C++:  Mat cv::ml::TrainData::getTestSampleWeights()
224     //
225
226     //javadoc: TrainData::getTestSampleWeights()
227     public  Mat getTestSampleWeights()
228     {
229         
230         Mat retVal = new Mat(getTestSampleWeights_0(nativeObj));
231         
232         return retVal;
233     }
234
235
236     //
237     // C++:  Mat cv::ml::TrainData::getTestSamples()
238     //
239
240     //javadoc: TrainData::getTestSamples()
241     public  Mat getTestSamples()
242     {
243         
244         Mat retVal = new Mat(getTestSamples_0(nativeObj));
245         
246         return retVal;
247     }
248
249
250     //
251     // C++:  Mat cv::ml::TrainData::getTrainNormCatResponses()
252     //
253
254     //javadoc: TrainData::getTrainNormCatResponses()
255     public  Mat getTrainNormCatResponses()
256     {
257         
258         Mat retVal = new Mat(getTrainNormCatResponses_0(nativeObj));
259         
260         return retVal;
261     }
262
263
264     //
265     // C++:  Mat cv::ml::TrainData::getTrainResponses()
266     //
267
268     //javadoc: TrainData::getTrainResponses()
269     public  Mat getTrainResponses()
270     {
271         
272         Mat retVal = new Mat(getTrainResponses_0(nativeObj));
273         
274         return retVal;
275     }
276
277
278     //
279     // C++:  Mat cv::ml::TrainData::getTrainSampleIdx()
280     //
281
282     //javadoc: TrainData::getTrainSampleIdx()
283     public  Mat getTrainSampleIdx()
284     {
285         
286         Mat retVal = new Mat(getTrainSampleIdx_0(nativeObj));
287         
288         return retVal;
289     }
290
291
292     //
293     // C++:  Mat cv::ml::TrainData::getTrainSampleWeights()
294     //
295
296     //javadoc: TrainData::getTrainSampleWeights()
297     public  Mat getTrainSampleWeights()
298     {
299         
300         Mat retVal = new Mat(getTrainSampleWeights_0(nativeObj));
301         
302         return retVal;
303     }
304
305
306     //
307     // C++:  Mat cv::ml::TrainData::getTrainSamples(int layout = ROW_SAMPLE, bool compressSamples = true, bool compressVars = true)
308     //
309
310     //javadoc: TrainData::getTrainSamples(layout, compressSamples, compressVars)
311     public  Mat getTrainSamples(int layout, boolean compressSamples, boolean compressVars)
312     {
313         
314         Mat retVal = new Mat(getTrainSamples_0(nativeObj, layout, compressSamples, compressVars));
315         
316         return retVal;
317     }
318
319     //javadoc: TrainData::getTrainSamples(layout, compressSamples)
320     public  Mat getTrainSamples(int layout, boolean compressSamples)
321     {
322         
323         Mat retVal = new Mat(getTrainSamples_1(nativeObj, layout, compressSamples));
324         
325         return retVal;
326     }
327
328     //javadoc: TrainData::getTrainSamples(layout)
329     public  Mat getTrainSamples(int layout)
330     {
331         
332         Mat retVal = new Mat(getTrainSamples_2(nativeObj, layout));
333         
334         return retVal;
335     }
336
337     //javadoc: TrainData::getTrainSamples()
338     public  Mat getTrainSamples()
339     {
340         
341         Mat retVal = new Mat(getTrainSamples_3(nativeObj));
342         
343         return retVal;
344     }
345
346
347     //
348     // C++:  Mat cv::ml::TrainData::getVarIdx()
349     //
350
351     //javadoc: TrainData::getVarIdx()
352     public  Mat getVarIdx()
353     {
354         
355         Mat retVal = new Mat(getVarIdx_0(nativeObj));
356         
357         return retVal;
358     }
359
360
361     //
362     // C++:  Mat cv::ml::TrainData::getVarSymbolFlags()
363     //
364
365     //javadoc: TrainData::getVarSymbolFlags()
366     public  Mat getVarSymbolFlags()
367     {
368         
369         Mat retVal = new Mat(getVarSymbolFlags_0(nativeObj));
370         
371         return retVal;
372     }
373
374
375     //
376     // C++:  Mat cv::ml::TrainData::getVarType()
377     //
378
379     //javadoc: TrainData::getVarType()
380     public  Mat getVarType()
381     {
382         
383         Mat retVal = new Mat(getVarType_0(nativeObj));
384         
385         return retVal;
386     }
387
388
389     //
390     // C++: static Ptr_TrainData cv::ml::TrainData::create(Mat samples, int layout, Mat responses, Mat varIdx = Mat(), Mat sampleIdx = Mat(), Mat sampleWeights = Mat(), Mat varType = Mat())
391     //
392
393     //javadoc: TrainData::create(samples, layout, responses, varIdx, sampleIdx, sampleWeights, varType)
394     public static TrainData create(Mat samples, int layout, Mat responses, Mat varIdx, Mat sampleIdx, Mat sampleWeights, Mat varType)
395     {
396         
397         TrainData retVal = TrainData.__fromPtr__(create_0(samples.nativeObj, layout, responses.nativeObj, varIdx.nativeObj, sampleIdx.nativeObj, sampleWeights.nativeObj, varType.nativeObj));
398         
399         return retVal;
400     }
401
402     //javadoc: TrainData::create(samples, layout, responses, varIdx, sampleIdx, sampleWeights)
403     public static TrainData create(Mat samples, int layout, Mat responses, Mat varIdx, Mat sampleIdx, Mat sampleWeights)
404     {
405         
406         TrainData retVal = TrainData.__fromPtr__(create_1(samples.nativeObj, layout, responses.nativeObj, varIdx.nativeObj, sampleIdx.nativeObj, sampleWeights.nativeObj));
407         
408         return retVal;
409     }
410
411     //javadoc: TrainData::create(samples, layout, responses, varIdx, sampleIdx)
412     public static TrainData create(Mat samples, int layout, Mat responses, Mat varIdx, Mat sampleIdx)
413     {
414         
415         TrainData retVal = TrainData.__fromPtr__(create_2(samples.nativeObj, layout, responses.nativeObj, varIdx.nativeObj, sampleIdx.nativeObj));
416         
417         return retVal;
418     }
419
420     //javadoc: TrainData::create(samples, layout, responses, varIdx)
421     public static TrainData create(Mat samples, int layout, Mat responses, Mat varIdx)
422     {
423         
424         TrainData retVal = TrainData.__fromPtr__(create_3(samples.nativeObj, layout, responses.nativeObj, varIdx.nativeObj));
425         
426         return retVal;
427     }
428
429     //javadoc: TrainData::create(samples, layout, responses)
430     public static TrainData create(Mat samples, int layout, Mat responses)
431     {
432         
433         TrainData retVal = TrainData.__fromPtr__(create_4(samples.nativeObj, layout, responses.nativeObj));
434         
435         return retVal;
436     }
437
438
439     //
440     // C++:  int cv::ml::TrainData::getCatCount(int vi)
441     //
442
443     //javadoc: TrainData::getCatCount(vi)
444     public  int getCatCount(int vi)
445     {
446         
447         int retVal = getCatCount_0(nativeObj, vi);
448         
449         return retVal;
450     }
451
452
453     //
454     // C++:  int cv::ml::TrainData::getLayout()
455     //
456
457     //javadoc: TrainData::getLayout()
458     public  int getLayout()
459     {
460         
461         int retVal = getLayout_0(nativeObj);
462         
463         return retVal;
464     }
465
466
467     //
468     // C++:  int cv::ml::TrainData::getNAllVars()
469     //
470
471     //javadoc: TrainData::getNAllVars()
472     public  int getNAllVars()
473     {
474         
475         int retVal = getNAllVars_0(nativeObj);
476         
477         return retVal;
478     }
479
480
481     //
482     // C++:  int cv::ml::TrainData::getNSamples()
483     //
484
485     //javadoc: TrainData::getNSamples()
486     public  int getNSamples()
487     {
488         
489         int retVal = getNSamples_0(nativeObj);
490         
491         return retVal;
492     }
493
494
495     //
496     // C++:  int cv::ml::TrainData::getNTestSamples()
497     //
498
499     //javadoc: TrainData::getNTestSamples()
500     public  int getNTestSamples()
501     {
502         
503         int retVal = getNTestSamples_0(nativeObj);
504         
505         return retVal;
506     }
507
508
509     //
510     // C++:  int cv::ml::TrainData::getNTrainSamples()
511     //
512
513     //javadoc: TrainData::getNTrainSamples()
514     public  int getNTrainSamples()
515     {
516         
517         int retVal = getNTrainSamples_0(nativeObj);
518         
519         return retVal;
520     }
521
522
523     //
524     // C++:  int cv::ml::TrainData::getNVars()
525     //
526
527     //javadoc: TrainData::getNVars()
528     public  int getNVars()
529     {
530         
531         int retVal = getNVars_0(nativeObj);
532         
533         return retVal;
534     }
535
536
537     //
538     // C++:  int cv::ml::TrainData::getResponseType()
539     //
540
541     //javadoc: TrainData::getResponseType()
542     public  int getResponseType()
543     {
544         
545         int retVal = getResponseType_0(nativeObj);
546         
547         return retVal;
548     }
549
550
551     //
552     // C++:  void cv::ml::TrainData::getNames(vector_String names)
553     //
554
555     //javadoc: TrainData::getNames(names)
556     public  void getNames(List<String> names)
557     {
558         
559         getNames_0(nativeObj, names);
560         
561         return;
562     }
563
564
565     //
566     // C++:  void cv::ml::TrainData::getSample(Mat varIdx, int sidx, float* buf)
567     //
568
569     //javadoc: TrainData::getSample(varIdx, sidx, buf)
570     public  void getSample(Mat varIdx, int sidx, float buf)
571     {
572         
573         getSample_0(nativeObj, varIdx.nativeObj, sidx, buf);
574         
575         return;
576     }
577
578
579     //
580     // C++:  void cv::ml::TrainData::getValues(int vi, Mat sidx, float* values)
581     //
582
583     //javadoc: TrainData::getValues(vi, sidx, values)
584     public  void getValues(int vi, Mat sidx, float values)
585     {
586         
587         getValues_0(nativeObj, vi, sidx.nativeObj, values);
588         
589         return;
590     }
591
592
593     //
594     // C++:  void cv::ml::TrainData::setTrainTestSplit(int count, bool shuffle = true)
595     //
596
597     //javadoc: TrainData::setTrainTestSplit(count, shuffle)
598     public  void setTrainTestSplit(int count, boolean shuffle)
599     {
600         
601         setTrainTestSplit_0(nativeObj, count, shuffle);
602         
603         return;
604     }
605
606     //javadoc: TrainData::setTrainTestSplit(count)
607     public  void setTrainTestSplit(int count)
608     {
609         
610         setTrainTestSplit_1(nativeObj, count);
611         
612         return;
613     }
614
615
616     //
617     // C++:  void cv::ml::TrainData::setTrainTestSplitRatio(double ratio, bool shuffle = true)
618     //
619
620     //javadoc: TrainData::setTrainTestSplitRatio(ratio, shuffle)
621     public  void setTrainTestSplitRatio(double ratio, boolean shuffle)
622     {
623         
624         setTrainTestSplitRatio_0(nativeObj, ratio, shuffle);
625         
626         return;
627     }
628
629     //javadoc: TrainData::setTrainTestSplitRatio(ratio)
630     public  void setTrainTestSplitRatio(double ratio)
631     {
632         
633         setTrainTestSplitRatio_1(nativeObj, ratio);
634         
635         return;
636     }
637
638
639     //
640     // C++:  void cv::ml::TrainData::shuffleTrainTest()
641     //
642
643     //javadoc: TrainData::shuffleTrainTest()
644     public  void shuffleTrainTest()
645     {
646         
647         shuffleTrainTest_0(nativeObj);
648         
649         return;
650     }
651
652
653     @Override
654     protected void finalize() throws Throwable {
655         delete(nativeObj);
656     }
657
658
659
660     // C++:  Mat cv::ml::TrainData::getCatMap()
661     private static native long getCatMap_0(long nativeObj);
662
663     // C++:  Mat cv::ml::TrainData::getCatOfs()
664     private static native long getCatOfs_0(long nativeObj);
665
666     // C++:  Mat cv::ml::TrainData::getClassLabels()
667     private static native long getClassLabels_0(long nativeObj);
668
669     // C++:  Mat cv::ml::TrainData::getDefaultSubstValues()
670     private static native long getDefaultSubstValues_0(long nativeObj);
671
672     // C++:  Mat cv::ml::TrainData::getMissing()
673     private static native long getMissing_0(long nativeObj);
674
675     // C++:  Mat cv::ml::TrainData::getNormCatResponses()
676     private static native long getNormCatResponses_0(long nativeObj);
677
678     // C++:  Mat cv::ml::TrainData::getResponses()
679     private static native long getResponses_0(long nativeObj);
680
681     // C++:  Mat cv::ml::TrainData::getSampleWeights()
682     private static native long getSampleWeights_0(long nativeObj);
683
684     // C++:  Mat cv::ml::TrainData::getSamples()
685     private static native long getSamples_0(long nativeObj);
686
687     // C++: static Mat cv::ml::TrainData::getSubMatrix(Mat matrix, Mat idx, int layout)
688     private static native long getSubMatrix_0(long matrix_nativeObj, long idx_nativeObj, int layout);
689
690     // C++: static Mat cv::ml::TrainData::getSubVector(Mat vec, Mat idx)
691     private static native long getSubVector_0(long vec_nativeObj, long idx_nativeObj);
692
693     // C++:  Mat cv::ml::TrainData::getTestNormCatResponses()
694     private static native long getTestNormCatResponses_0(long nativeObj);
695
696     // C++:  Mat cv::ml::TrainData::getTestResponses()
697     private static native long getTestResponses_0(long nativeObj);
698
699     // C++:  Mat cv::ml::TrainData::getTestSampleIdx()
700     private static native long getTestSampleIdx_0(long nativeObj);
701
702     // C++:  Mat cv::ml::TrainData::getTestSampleWeights()
703     private static native long getTestSampleWeights_0(long nativeObj);
704
705     // C++:  Mat cv::ml::TrainData::getTestSamples()
706     private static native long getTestSamples_0(long nativeObj);
707
708     // C++:  Mat cv::ml::TrainData::getTrainNormCatResponses()
709     private static native long getTrainNormCatResponses_0(long nativeObj);
710
711     // C++:  Mat cv::ml::TrainData::getTrainResponses()
712     private static native long getTrainResponses_0(long nativeObj);
713
714     // C++:  Mat cv::ml::TrainData::getTrainSampleIdx()
715     private static native long getTrainSampleIdx_0(long nativeObj);
716
717     // C++:  Mat cv::ml::TrainData::getTrainSampleWeights()
718     private static native long getTrainSampleWeights_0(long nativeObj);
719
720     // C++:  Mat cv::ml::TrainData::getTrainSamples(int layout = ROW_SAMPLE, bool compressSamples = true, bool compressVars = true)
721     private static native long getTrainSamples_0(long nativeObj, int layout, boolean compressSamples, boolean compressVars);
722     private static native long getTrainSamples_1(long nativeObj, int layout, boolean compressSamples);
723     private static native long getTrainSamples_2(long nativeObj, int layout);
724     private static native long getTrainSamples_3(long nativeObj);
725
726     // C++:  Mat cv::ml::TrainData::getVarIdx()
727     private static native long getVarIdx_0(long nativeObj);
728
729     // C++:  Mat cv::ml::TrainData::getVarSymbolFlags()
730     private static native long getVarSymbolFlags_0(long nativeObj);
731
732     // C++:  Mat cv::ml::TrainData::getVarType()
733     private static native long getVarType_0(long nativeObj);
734
735     // C++: static Ptr_TrainData cv::ml::TrainData::create(Mat samples, int layout, Mat responses, Mat varIdx = Mat(), Mat sampleIdx = Mat(), Mat sampleWeights = Mat(), Mat varType = Mat())
736     private static native long create_0(long samples_nativeObj, int layout, long responses_nativeObj, long varIdx_nativeObj, long sampleIdx_nativeObj, long sampleWeights_nativeObj, long varType_nativeObj);
737     private static native long create_1(long samples_nativeObj, int layout, long responses_nativeObj, long varIdx_nativeObj, long sampleIdx_nativeObj, long sampleWeights_nativeObj);
738     private static native long create_2(long samples_nativeObj, int layout, long responses_nativeObj, long varIdx_nativeObj, long sampleIdx_nativeObj);
739     private static native long create_3(long samples_nativeObj, int layout, long responses_nativeObj, long varIdx_nativeObj);
740     private static native long create_4(long samples_nativeObj, int layout, long responses_nativeObj);
741
742     // C++:  int cv::ml::TrainData::getCatCount(int vi)
743     private static native int getCatCount_0(long nativeObj, int vi);
744
745     // C++:  int cv::ml::TrainData::getLayout()
746     private static native int getLayout_0(long nativeObj);
747
748     // C++:  int cv::ml::TrainData::getNAllVars()
749     private static native int getNAllVars_0(long nativeObj);
750
751     // C++:  int cv::ml::TrainData::getNSamples()
752     private static native int getNSamples_0(long nativeObj);
753
754     // C++:  int cv::ml::TrainData::getNTestSamples()
755     private static native int getNTestSamples_0(long nativeObj);
756
757     // C++:  int cv::ml::TrainData::getNTrainSamples()
758     private static native int getNTrainSamples_0(long nativeObj);
759
760     // C++:  int cv::ml::TrainData::getNVars()
761     private static native int getNVars_0(long nativeObj);
762
763     // C++:  int cv::ml::TrainData::getResponseType()
764     private static native int getResponseType_0(long nativeObj);
765
766     // C++:  void cv::ml::TrainData::getNames(vector_String names)
767     private static native void getNames_0(long nativeObj, List<String> names);
768
769     // C++:  void cv::ml::TrainData::getSample(Mat varIdx, int sidx, float* buf)
770     private static native void getSample_0(long nativeObj, long varIdx_nativeObj, int sidx, float buf);
771
772     // C++:  void cv::ml::TrainData::getValues(int vi, Mat sidx, float* values)
773     private static native void getValues_0(long nativeObj, int vi, long sidx_nativeObj, float values);
774
775     // C++:  void cv::ml::TrainData::setTrainTestSplit(int count, bool shuffle = true)
776     private static native void setTrainTestSplit_0(long nativeObj, int count, boolean shuffle);
777     private static native void setTrainTestSplit_1(long nativeObj, int count);
778
779     // C++:  void cv::ml::TrainData::setTrainTestSplitRatio(double ratio, bool shuffle = true)
780     private static native void setTrainTestSplitRatio_0(long nativeObj, double ratio, boolean shuffle);
781     private static native void setTrainTestSplitRatio_1(long nativeObj, double ratio);
782
783     // C++:  void cv::ml::TrainData::shuffleTrainTest()
784     private static native void shuffleTrainTest_0(long nativeObj);
785
786     // native support for java finalize()
787     private static native void delete(long nativeObj);
788
789 }