1 2 // 3 // This file is auto-generated. Please don't modify it! 4 // 5 package org.opencv.ml; 6 7 import org.opencv.core.Mat; 8 9 // C++: class TrainData 10 //javadoc: TrainData 11 public class TrainData { 12 13 protected final long nativeObj; TrainData(long addr)14 protected TrainData(long addr) { nativeObj = addr; } 15 16 17 // 18 // C++: int getLayout() 19 // 20 21 //javadoc: TrainData::getLayout() getLayout()22 public int getLayout() 23 { 24 25 int retVal = getLayout_0(nativeObj); 26 27 return retVal; 28 } 29 30 31 // 32 // C++: int getNTestSamples() 33 // 34 35 //javadoc: TrainData::getNTestSamples() getNTestSamples()36 public int getNTestSamples() 37 { 38 39 int retVal = getNTestSamples_0(nativeObj); 40 41 return retVal; 42 } 43 44 45 // 46 // C++: int getNTrainSamples() 47 // 48 49 //javadoc: TrainData::getNTrainSamples() getNTrainSamples()50 public int getNTrainSamples() 51 { 52 53 int retVal = getNTrainSamples_0(nativeObj); 54 55 return retVal; 56 } 57 58 59 // 60 // C++: int getNSamples() 61 // 62 63 //javadoc: TrainData::getNSamples() getNSamples()64 public int getNSamples() 65 { 66 67 int retVal = getNSamples_0(nativeObj); 68 69 return retVal; 70 } 71 72 73 // 74 // C++: int getNVars() 75 // 76 77 //javadoc: TrainData::getNVars() getNVars()78 public int getNVars() 79 { 80 81 int retVal = getNVars_0(nativeObj); 82 83 return retVal; 84 } 85 86 87 // 88 // C++: void getSample(Mat varIdx, int sidx, float* buf) 89 // 90 91 //javadoc: TrainData::getSample(varIdx, sidx, buf) getSample(Mat varIdx, int sidx, float buf)92 public void getSample(Mat varIdx, int sidx, float buf) 93 { 94 95 getSample_0(nativeObj, varIdx.nativeObj, sidx, buf); 96 97 return; 98 } 99 100 101 // 102 // C++: int getNAllVars() 103 // 104 105 //javadoc: TrainData::getNAllVars() getNAllVars()106 public int getNAllVars() 107 { 108 109 int retVal = getNAllVars_0(nativeObj); 110 111 return retVal; 112 } 113 114 115 // 116 // C++: Mat getMissing() 117 // 118 119 //javadoc: TrainData::getMissing() getMissing()120 public Mat getMissing() 121 { 122 123 Mat retVal = new Mat(getMissing_0(nativeObj)); 124 125 return retVal; 126 } 127 128 129 // 130 // C++: Mat getTrainSamples(int layout = ROW_SAMPLE, bool compressSamples = true, bool compressVars = true) 131 // 132 133 //javadoc: TrainData::getTrainSamples(layout, compressSamples, compressVars) getTrainSamples(int layout, boolean compressSamples, boolean compressVars)134 public Mat getTrainSamples(int layout, boolean compressSamples, boolean compressVars) 135 { 136 137 Mat retVal = new Mat(getTrainSamples_0(nativeObj, layout, compressSamples, compressVars)); 138 139 return retVal; 140 } 141 142 //javadoc: TrainData::getTrainSamples() getTrainSamples()143 public Mat getTrainSamples() 144 { 145 146 Mat retVal = new Mat(getTrainSamples_1(nativeObj)); 147 148 return retVal; 149 } 150 151 152 // 153 // C++: Mat getTrainResponses() 154 // 155 156 //javadoc: TrainData::getTrainResponses() getTrainResponses()157 public Mat getTrainResponses() 158 { 159 160 Mat retVal = new Mat(getTrainResponses_0(nativeObj)); 161 162 return retVal; 163 } 164 165 166 // 167 // C++: Mat getTrainNormCatResponses() 168 // 169 170 //javadoc: TrainData::getTrainNormCatResponses() getTrainNormCatResponses()171 public Mat getTrainNormCatResponses() 172 { 173 174 Mat retVal = new Mat(getTrainNormCatResponses_0(nativeObj)); 175 176 return retVal; 177 } 178 179 180 // 181 // C++: Mat getTestResponses() 182 // 183 184 //javadoc: TrainData::getTestResponses() getTestResponses()185 public Mat getTestResponses() 186 { 187 188 Mat retVal = new Mat(getTestResponses_0(nativeObj)); 189 190 return retVal; 191 } 192 193 194 // 195 // C++: Mat getTestNormCatResponses() 196 // 197 198 //javadoc: TrainData::getTestNormCatResponses() getTestNormCatResponses()199 public Mat getTestNormCatResponses() 200 { 201 202 Mat retVal = new Mat(getTestNormCatResponses_0(nativeObj)); 203 204 return retVal; 205 } 206 207 208 // 209 // C++: Mat getResponses() 210 // 211 212 //javadoc: TrainData::getResponses() getResponses()213 public Mat getResponses() 214 { 215 216 Mat retVal = new Mat(getResponses_0(nativeObj)); 217 218 return retVal; 219 } 220 221 222 // 223 // C++: Mat getSamples() 224 // 225 226 //javadoc: TrainData::getSamples() getSamples()227 public Mat getSamples() 228 { 229 230 Mat retVal = new Mat(getSamples_0(nativeObj)); 231 232 return retVal; 233 } 234 235 236 // 237 // C++: Mat getNormCatResponses() 238 // 239 240 //javadoc: TrainData::getNormCatResponses() getNormCatResponses()241 public Mat getNormCatResponses() 242 { 243 244 Mat retVal = new Mat(getNormCatResponses_0(nativeObj)); 245 246 return retVal; 247 } 248 249 250 // 251 // C++: Mat getSampleWeights() 252 // 253 254 //javadoc: TrainData::getSampleWeights() getSampleWeights()255 public Mat getSampleWeights() 256 { 257 258 Mat retVal = new Mat(getSampleWeights_0(nativeObj)); 259 260 return retVal; 261 } 262 263 264 // 265 // C++: Mat getTrainSampleWeights() 266 // 267 268 //javadoc: TrainData::getTrainSampleWeights() getTrainSampleWeights()269 public Mat getTrainSampleWeights() 270 { 271 272 Mat retVal = new Mat(getTrainSampleWeights_0(nativeObj)); 273 274 return retVal; 275 } 276 277 278 // 279 // C++: Mat getTestSampleWeights() 280 // 281 282 //javadoc: TrainData::getTestSampleWeights() getTestSampleWeights()283 public Mat getTestSampleWeights() 284 { 285 286 Mat retVal = new Mat(getTestSampleWeights_0(nativeObj)); 287 288 return retVal; 289 } 290 291 292 // 293 // C++: Mat getVarIdx() 294 // 295 296 //javadoc: TrainData::getVarIdx() getVarIdx()297 public Mat getVarIdx() 298 { 299 300 Mat retVal = new Mat(getVarIdx_0(nativeObj)); 301 302 return retVal; 303 } 304 305 306 // 307 // C++: Mat getVarType() 308 // 309 310 //javadoc: TrainData::getVarType() getVarType()311 public Mat getVarType() 312 { 313 314 Mat retVal = new Mat(getVarType_0(nativeObj)); 315 316 return retVal; 317 } 318 319 320 // 321 // C++: int getResponseType() 322 // 323 324 //javadoc: TrainData::getResponseType() getResponseType()325 public int getResponseType() 326 { 327 328 int retVal = getResponseType_0(nativeObj); 329 330 return retVal; 331 } 332 333 334 // 335 // C++: Mat getTrainSampleIdx() 336 // 337 338 //javadoc: TrainData::getTrainSampleIdx() getTrainSampleIdx()339 public Mat getTrainSampleIdx() 340 { 341 342 Mat retVal = new Mat(getTrainSampleIdx_0(nativeObj)); 343 344 return retVal; 345 } 346 347 348 // 349 // C++: Mat getTestSampleIdx() 350 // 351 352 //javadoc: TrainData::getTestSampleIdx() getTestSampleIdx()353 public Mat getTestSampleIdx() 354 { 355 356 Mat retVal = new Mat(getTestSampleIdx_0(nativeObj)); 357 358 return retVal; 359 } 360 361 362 // 363 // C++: void getValues(int vi, Mat sidx, float* values) 364 // 365 366 //javadoc: TrainData::getValues(vi, sidx, values) getValues(int vi, Mat sidx, float values)367 public void getValues(int vi, Mat sidx, float values) 368 { 369 370 getValues_0(nativeObj, vi, sidx.nativeObj, values); 371 372 return; 373 } 374 375 376 // 377 // C++: Mat getDefaultSubstValues() 378 // 379 380 //javadoc: TrainData::getDefaultSubstValues() getDefaultSubstValues()381 public Mat getDefaultSubstValues() 382 { 383 384 Mat retVal = new Mat(getDefaultSubstValues_0(nativeObj)); 385 386 return retVal; 387 } 388 389 390 // 391 // C++: int getCatCount(int vi) 392 // 393 394 //javadoc: TrainData::getCatCount(vi) getCatCount(int vi)395 public int getCatCount(int vi) 396 { 397 398 int retVal = getCatCount_0(nativeObj, vi); 399 400 return retVal; 401 } 402 403 404 // 405 // C++: Mat getClassLabels() 406 // 407 408 //javadoc: TrainData::getClassLabels() getClassLabels()409 public Mat getClassLabels() 410 { 411 412 Mat retVal = new Mat(getClassLabels_0(nativeObj)); 413 414 return retVal; 415 } 416 417 418 // 419 // C++: Mat getCatOfs() 420 // 421 422 //javadoc: TrainData::getCatOfs() getCatOfs()423 public Mat getCatOfs() 424 { 425 426 Mat retVal = new Mat(getCatOfs_0(nativeObj)); 427 428 return retVal; 429 } 430 431 432 // 433 // C++: Mat getCatMap() 434 // 435 436 //javadoc: TrainData::getCatMap() getCatMap()437 public Mat getCatMap() 438 { 439 440 Mat retVal = new Mat(getCatMap_0(nativeObj)); 441 442 return retVal; 443 } 444 445 446 // 447 // C++: void setTrainTestSplit(int count, bool shuffle = true) 448 // 449 450 //javadoc: TrainData::setTrainTestSplit(count, shuffle) setTrainTestSplit(int count, boolean shuffle)451 public void setTrainTestSplit(int count, boolean shuffle) 452 { 453 454 setTrainTestSplit_0(nativeObj, count, shuffle); 455 456 return; 457 } 458 459 //javadoc: TrainData::setTrainTestSplit(count) setTrainTestSplit(int count)460 public void setTrainTestSplit(int count) 461 { 462 463 setTrainTestSplit_1(nativeObj, count); 464 465 return; 466 } 467 468 469 // 470 // C++: void setTrainTestSplitRatio(double ratio, bool shuffle = true) 471 // 472 473 //javadoc: TrainData::setTrainTestSplitRatio(ratio, shuffle) setTrainTestSplitRatio(double ratio, boolean shuffle)474 public void setTrainTestSplitRatio(double ratio, boolean shuffle) 475 { 476 477 setTrainTestSplitRatio_0(nativeObj, ratio, shuffle); 478 479 return; 480 } 481 482 //javadoc: TrainData::setTrainTestSplitRatio(ratio) setTrainTestSplitRatio(double ratio)483 public void setTrainTestSplitRatio(double ratio) 484 { 485 486 setTrainTestSplitRatio_1(nativeObj, ratio); 487 488 return; 489 } 490 491 492 // 493 // C++: void shuffleTrainTest() 494 // 495 496 //javadoc: TrainData::shuffleTrainTest() shuffleTrainTest()497 public void shuffleTrainTest() 498 { 499 500 shuffleTrainTest_0(nativeObj); 501 502 return; 503 } 504 505 506 // 507 // C++: static Mat getSubVector(Mat vec, Mat idx) 508 // 509 510 //javadoc: TrainData::getSubVector(vec, idx) getSubVector(Mat vec, Mat idx)511 public static Mat getSubVector(Mat vec, Mat idx) 512 { 513 514 Mat retVal = new Mat(getSubVector_0(vec.nativeObj, idx.nativeObj)); 515 516 return retVal; 517 } 518 519 520 // 521 // C++: static Ptr_TrainData create(Mat samples, int layout, Mat responses, Mat varIdx = Mat(), Mat sampleIdx = Mat(), Mat sampleWeights = Mat(), Mat varType = Mat()) 522 // 523 524 // Return type 'Ptr_TrainData' is not supported, skipping the function 525 526 527 @Override finalize()528 protected void finalize() throws Throwable { 529 delete(nativeObj); 530 } 531 532 533 534 // C++: int getLayout() getLayout_0(long nativeObj)535 private static native int getLayout_0(long nativeObj); 536 537 // C++: int getNTestSamples() getNTestSamples_0(long nativeObj)538 private static native int getNTestSamples_0(long nativeObj); 539 540 // C++: int getNTrainSamples() getNTrainSamples_0(long nativeObj)541 private static native int getNTrainSamples_0(long nativeObj); 542 543 // C++: int getNSamples() getNSamples_0(long nativeObj)544 private static native int getNSamples_0(long nativeObj); 545 546 // C++: int getNVars() getNVars_0(long nativeObj)547 private static native int getNVars_0(long nativeObj); 548 549 // C++: void getSample(Mat varIdx, int sidx, float* buf) getSample_0(long nativeObj, long varIdx_nativeObj, int sidx, float buf)550 private static native void getSample_0(long nativeObj, long varIdx_nativeObj, int sidx, float buf); 551 552 // C++: int getNAllVars() getNAllVars_0(long nativeObj)553 private static native int getNAllVars_0(long nativeObj); 554 555 // C++: Mat getMissing() getMissing_0(long nativeObj)556 private static native long getMissing_0(long nativeObj); 557 558 // C++: Mat getTrainSamples(int layout = ROW_SAMPLE, bool compressSamples = true, bool compressVars = true) getTrainSamples_0(long nativeObj, int layout, boolean compressSamples, boolean compressVars)559 private static native long getTrainSamples_0(long nativeObj, int layout, boolean compressSamples, boolean compressVars); getTrainSamples_1(long nativeObj)560 private static native long getTrainSamples_1(long nativeObj); 561 562 // C++: Mat getTrainResponses() getTrainResponses_0(long nativeObj)563 private static native long getTrainResponses_0(long nativeObj); 564 565 // C++: Mat getTrainNormCatResponses() getTrainNormCatResponses_0(long nativeObj)566 private static native long getTrainNormCatResponses_0(long nativeObj); 567 568 // C++: Mat getTestResponses() getTestResponses_0(long nativeObj)569 private static native long getTestResponses_0(long nativeObj); 570 571 // C++: Mat getTestNormCatResponses() getTestNormCatResponses_0(long nativeObj)572 private static native long getTestNormCatResponses_0(long nativeObj); 573 574 // C++: Mat getResponses() getResponses_0(long nativeObj)575 private static native long getResponses_0(long nativeObj); 576 577 // C++: Mat getSamples() getSamples_0(long nativeObj)578 private static native long getSamples_0(long nativeObj); 579 580 // C++: Mat getNormCatResponses() getNormCatResponses_0(long nativeObj)581 private static native long getNormCatResponses_0(long nativeObj); 582 583 // C++: Mat getSampleWeights() getSampleWeights_0(long nativeObj)584 private static native long getSampleWeights_0(long nativeObj); 585 586 // C++: Mat getTrainSampleWeights() getTrainSampleWeights_0(long nativeObj)587 private static native long getTrainSampleWeights_0(long nativeObj); 588 589 // C++: Mat getTestSampleWeights() getTestSampleWeights_0(long nativeObj)590 private static native long getTestSampleWeights_0(long nativeObj); 591 592 // C++: Mat getVarIdx() getVarIdx_0(long nativeObj)593 private static native long getVarIdx_0(long nativeObj); 594 595 // C++: Mat getVarType() getVarType_0(long nativeObj)596 private static native long getVarType_0(long nativeObj); 597 598 // C++: int getResponseType() getResponseType_0(long nativeObj)599 private static native int getResponseType_0(long nativeObj); 600 601 // C++: Mat getTrainSampleIdx() getTrainSampleIdx_0(long nativeObj)602 private static native long getTrainSampleIdx_0(long nativeObj); 603 604 // C++: Mat getTestSampleIdx() getTestSampleIdx_0(long nativeObj)605 private static native long getTestSampleIdx_0(long nativeObj); 606 607 // C++: void getValues(int vi, Mat sidx, float* values) getValues_0(long nativeObj, int vi, long sidx_nativeObj, float values)608 private static native void getValues_0(long nativeObj, int vi, long sidx_nativeObj, float values); 609 610 // C++: Mat getDefaultSubstValues() getDefaultSubstValues_0(long nativeObj)611 private static native long getDefaultSubstValues_0(long nativeObj); 612 613 // C++: int getCatCount(int vi) getCatCount_0(long nativeObj, int vi)614 private static native int getCatCount_0(long nativeObj, int vi); 615 616 // C++: Mat getClassLabels() getClassLabels_0(long nativeObj)617 private static native long getClassLabels_0(long nativeObj); 618 619 // C++: Mat getCatOfs() getCatOfs_0(long nativeObj)620 private static native long getCatOfs_0(long nativeObj); 621 622 // C++: Mat getCatMap() getCatMap_0(long nativeObj)623 private static native long getCatMap_0(long nativeObj); 624 625 // C++: void setTrainTestSplit(int count, bool shuffle = true) setTrainTestSplit_0(long nativeObj, int count, boolean shuffle)626 private static native void setTrainTestSplit_0(long nativeObj, int count, boolean shuffle); setTrainTestSplit_1(long nativeObj, int count)627 private static native void setTrainTestSplit_1(long nativeObj, int count); 628 629 // C++: void setTrainTestSplitRatio(double ratio, bool shuffle = true) setTrainTestSplitRatio_0(long nativeObj, double ratio, boolean shuffle)630 private static native void setTrainTestSplitRatio_0(long nativeObj, double ratio, boolean shuffle); setTrainTestSplitRatio_1(long nativeObj, double ratio)631 private static native void setTrainTestSplitRatio_1(long nativeObj, double ratio); 632 633 // C++: void shuffleTrainTest() shuffleTrainTest_0(long nativeObj)634 private static native void shuffleTrainTest_0(long nativeObj); 635 636 // C++: static Mat getSubVector(Mat vec, Mat idx) getSubVector_0(long vec_nativeObj, long idx_nativeObj)637 private static native long getSubVector_0(long vec_nativeObj, long idx_nativeObj); 638 639 // native support for java finalize() delete(long nativeObj)640 private static native void delete(long nativeObj); 641 642 } 643