123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062 |
-
- using OpenCVForUnity.CoreModule;
- using OpenCVForUnity.UtilsModule;
- using System;
- using System.Collections.Generic;
- using System.Runtime.InteropServices;
- namespace OpenCVForUnity.MlModule {
- // C++: class TrainData
- //javadoc: TrainData
- public class TrainData : DisposableOpenCVObject {
- protected override void Dispose(bool disposing) {
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- try {
- if (disposing) {
- }
- if (IsEnabledDispose) {
- if (nativeObj != IntPtr.Zero)
- ml_TrainData_delete(nativeObj);
- nativeObj = IntPtr.Zero;
- }
- } finally {
- base.Dispose(disposing);
- }
- #else
- return;
- #endif
- }
- protected internal TrainData(IntPtr addr) : base(addr) { }
- public IntPtr getNativeObjAddr() { return nativeObj; }
- // internal usage only
- public static TrainData __fromPtr__(IntPtr addr) { return new TrainData(addr); }
- //
- // C++: Mat cv::ml::TrainData::getCatMap()
- //
- //javadoc: TrainData::getCatMap()
- public Mat getCatMap() {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- Mat retVal = new Mat(ml_TrainData_getCatMap_10(nativeObj));
- return retVal;
- #else
- return null;
- #endif
- }
- //
- // C++: Mat cv::ml::TrainData::getCatOfs()
- //
- //javadoc: TrainData::getCatOfs()
- public Mat getCatOfs() {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- Mat retVal = new Mat(ml_TrainData_getCatOfs_10(nativeObj));
- return retVal;
- #else
- return null;
- #endif
- }
- //
- // C++: Mat cv::ml::TrainData::getClassLabels()
- //
- //javadoc: TrainData::getClassLabels()
- public Mat getClassLabels() {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- Mat retVal = new Mat(ml_TrainData_getClassLabels_10(nativeObj));
- return retVal;
- #else
- return null;
- #endif
- }
- //
- // C++: Mat cv::ml::TrainData::getDefaultSubstValues()
- //
- //javadoc: TrainData::getDefaultSubstValues()
- public Mat getDefaultSubstValues() {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- Mat retVal = new Mat(ml_TrainData_getDefaultSubstValues_10(nativeObj));
- return retVal;
- #else
- return null;
- #endif
- }
- //
- // C++: Mat cv::ml::TrainData::getMissing()
- //
- //javadoc: TrainData::getMissing()
- public Mat getMissing() {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- Mat retVal = new Mat(ml_TrainData_getMissing_10(nativeObj));
- return retVal;
- #else
- return null;
- #endif
- }
- //
- // C++: Mat cv::ml::TrainData::getNormCatResponses()
- //
- //javadoc: TrainData::getNormCatResponses()
- public Mat getNormCatResponses() {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- Mat retVal = new Mat(ml_TrainData_getNormCatResponses_10(nativeObj));
- return retVal;
- #else
- return null;
- #endif
- }
- //
- // C++: Mat cv::ml::TrainData::getResponses()
- //
- //javadoc: TrainData::getResponses()
- public Mat getResponses() {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- Mat retVal = new Mat(ml_TrainData_getResponses_10(nativeObj));
- return retVal;
- #else
- return null;
- #endif
- }
- //
- // C++: Mat cv::ml::TrainData::getSampleWeights()
- //
- //javadoc: TrainData::getSampleWeights()
- public Mat getSampleWeights() {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- Mat retVal = new Mat(ml_TrainData_getSampleWeights_10(nativeObj));
- return retVal;
- #else
- return null;
- #endif
- }
- //
- // C++: Mat cv::ml::TrainData::getSamples()
- //
- //javadoc: TrainData::getSamples()
- public Mat getSamples() {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- Mat retVal = new Mat(ml_TrainData_getSamples_10(nativeObj));
- return retVal;
- #else
- return null;
- #endif
- }
- //
- // C++: static Mat cv::ml::TrainData::getSubMatrix(Mat matrix, Mat idx, int layout)
- //
- //javadoc: TrainData::getSubMatrix(matrix, idx, layout)
- public static Mat getSubMatrix(Mat matrix, Mat idx, int layout) {
- if (matrix != null) matrix.ThrowIfDisposed();
- if (idx != null) idx.ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- Mat retVal = new Mat(ml_TrainData_getSubMatrix_10(matrix.nativeObj, idx.nativeObj, layout));
- return retVal;
- #else
- return null;
- #endif
- }
- //
- // C++: static Mat cv::ml::TrainData::getSubVector(Mat vec, Mat idx)
- //
- //javadoc: TrainData::getSubVector(vec, idx)
- public static Mat getSubVector(Mat vec, Mat idx) {
- if (vec != null) vec.ThrowIfDisposed();
- if (idx != null) idx.ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- Mat retVal = new Mat(ml_TrainData_getSubVector_10(vec.nativeObj, idx.nativeObj));
- return retVal;
- #else
- return null;
- #endif
- }
- //
- // C++: Mat cv::ml::TrainData::getTestNormCatResponses()
- //
- //javadoc: TrainData::getTestNormCatResponses()
- public Mat getTestNormCatResponses() {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- Mat retVal = new Mat(ml_TrainData_getTestNormCatResponses_10(nativeObj));
- return retVal;
- #else
- return null;
- #endif
- }
- //
- // C++: Mat cv::ml::TrainData::getTestResponses()
- //
- //javadoc: TrainData::getTestResponses()
- public Mat getTestResponses() {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- Mat retVal = new Mat(ml_TrainData_getTestResponses_10(nativeObj));
- return retVal;
- #else
- return null;
- #endif
- }
- //
- // C++: Mat cv::ml::TrainData::getTestSampleIdx()
- //
- //javadoc: TrainData::getTestSampleIdx()
- public Mat getTestSampleIdx() {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- Mat retVal = new Mat(ml_TrainData_getTestSampleIdx_10(nativeObj));
- return retVal;
- #else
- return null;
- #endif
- }
- //
- // C++: Mat cv::ml::TrainData::getTestSampleWeights()
- //
- //javadoc: TrainData::getTestSampleWeights()
- public Mat getTestSampleWeights() {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- Mat retVal = new Mat(ml_TrainData_getTestSampleWeights_10(nativeObj));
- return retVal;
- #else
- return null;
- #endif
- }
- //
- // C++: Mat cv::ml::TrainData::getTestSamples()
- //
- //javadoc: TrainData::getTestSamples()
- public Mat getTestSamples() {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- Mat retVal = new Mat(ml_TrainData_getTestSamples_10(nativeObj));
- return retVal;
- #else
- return null;
- #endif
- }
- //
- // C++: Mat cv::ml::TrainData::getTrainNormCatResponses()
- //
- //javadoc: TrainData::getTrainNormCatResponses()
- public Mat getTrainNormCatResponses() {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- Mat retVal = new Mat(ml_TrainData_getTrainNormCatResponses_10(nativeObj));
- return retVal;
- #else
- return null;
- #endif
- }
- //
- // C++: Mat cv::ml::TrainData::getTrainResponses()
- //
- //javadoc: TrainData::getTrainResponses()
- public Mat getTrainResponses() {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- Mat retVal = new Mat(ml_TrainData_getTrainResponses_10(nativeObj));
- return retVal;
- #else
- return null;
- #endif
- }
- //
- // C++: Mat cv::ml::TrainData::getTrainSampleIdx()
- //
- //javadoc: TrainData::getTrainSampleIdx()
- public Mat getTrainSampleIdx() {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- Mat retVal = new Mat(ml_TrainData_getTrainSampleIdx_10(nativeObj));
- return retVal;
- #else
- return null;
- #endif
- }
- //
- // C++: Mat cv::ml::TrainData::getTrainSampleWeights()
- //
- //javadoc: TrainData::getTrainSampleWeights()
- public Mat getTrainSampleWeights() {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- Mat retVal = new Mat(ml_TrainData_getTrainSampleWeights_10(nativeObj));
- return retVal;
- #else
- return null;
- #endif
- }
- //
- // C++: Mat cv::ml::TrainData::getTrainSamples(int layout = ROW_SAMPLE, bool compressSamples = true, bool compressVars = true)
- //
- //javadoc: TrainData::getTrainSamples(layout, compressSamples, compressVars)
- public Mat getTrainSamples(int layout, bool compressSamples, bool compressVars) {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- Mat retVal = new Mat(ml_TrainData_getTrainSamples_10(nativeObj, layout, compressSamples, compressVars));
- return retVal;
- #else
- return null;
- #endif
- }
- //javadoc: TrainData::getTrainSamples(layout, compressSamples)
- public Mat getTrainSamples(int layout, bool compressSamples) {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- Mat retVal = new Mat(ml_TrainData_getTrainSamples_11(nativeObj, layout, compressSamples));
- return retVal;
- #else
- return null;
- #endif
- }
- //javadoc: TrainData::getTrainSamples(layout)
- public Mat getTrainSamples(int layout) {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- Mat retVal = new Mat(ml_TrainData_getTrainSamples_12(nativeObj, layout));
- return retVal;
- #else
- return null;
- #endif
- }
- //javadoc: TrainData::getTrainSamples()
- public Mat getTrainSamples() {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- Mat retVal = new Mat(ml_TrainData_getTrainSamples_13(nativeObj));
- return retVal;
- #else
- return null;
- #endif
- }
- //
- // C++: Mat cv::ml::TrainData::getVarIdx()
- //
- //javadoc: TrainData::getVarIdx()
- public Mat getVarIdx() {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- Mat retVal = new Mat(ml_TrainData_getVarIdx_10(nativeObj));
- return retVal;
- #else
- return null;
- #endif
- }
- //
- // C++: Mat cv::ml::TrainData::getVarSymbolFlags()
- //
- //javadoc: TrainData::getVarSymbolFlags()
- public Mat getVarSymbolFlags() {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- Mat retVal = new Mat(ml_TrainData_getVarSymbolFlags_10(nativeObj));
- return retVal;
- #else
- return null;
- #endif
- }
- //
- // C++: Mat cv::ml::TrainData::getVarType()
- //
- //javadoc: TrainData::getVarType()
- public Mat getVarType() {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- Mat retVal = new Mat(ml_TrainData_getVarType_10(nativeObj));
- return retVal;
- #else
- return null;
- #endif
- }
- //
- // 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())
- //
- //javadoc: TrainData::create(samples, layout, responses, varIdx, sampleIdx, sampleWeights, varType)
- public static TrainData create(Mat samples, int layout, Mat responses, Mat varIdx, Mat sampleIdx, Mat sampleWeights, Mat varType) {
- if (samples != null) samples.ThrowIfDisposed();
- if (responses != null) responses.ThrowIfDisposed();
- if (varIdx != null) varIdx.ThrowIfDisposed();
- if (sampleIdx != null) sampleIdx.ThrowIfDisposed();
- if (sampleWeights != null) sampleWeights.ThrowIfDisposed();
- if (varType != null) varType.ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- TrainData retVal = TrainData.__fromPtr__(ml_TrainData_create_10(samples.nativeObj, layout, responses.nativeObj, varIdx.nativeObj, sampleIdx.nativeObj, sampleWeights.nativeObj, varType.nativeObj));
- return retVal;
- #else
- return null;
- #endif
- }
- //javadoc: TrainData::create(samples, layout, responses, varIdx, sampleIdx, sampleWeights)
- public static TrainData create(Mat samples, int layout, Mat responses, Mat varIdx, Mat sampleIdx, Mat sampleWeights) {
- if (samples != null) samples.ThrowIfDisposed();
- if (responses != null) responses.ThrowIfDisposed();
- if (varIdx != null) varIdx.ThrowIfDisposed();
- if (sampleIdx != null) sampleIdx.ThrowIfDisposed();
- if (sampleWeights != null) sampleWeights.ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- TrainData retVal = TrainData.__fromPtr__(ml_TrainData_create_11(samples.nativeObj, layout, responses.nativeObj, varIdx.nativeObj, sampleIdx.nativeObj, sampleWeights.nativeObj));
- return retVal;
- #else
- return null;
- #endif
- }
- //javadoc: TrainData::create(samples, layout, responses, varIdx, sampleIdx)
- public static TrainData create(Mat samples, int layout, Mat responses, Mat varIdx, Mat sampleIdx) {
- if (samples != null) samples.ThrowIfDisposed();
- if (responses != null) responses.ThrowIfDisposed();
- if (varIdx != null) varIdx.ThrowIfDisposed();
- if (sampleIdx != null) sampleIdx.ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- TrainData retVal = TrainData.__fromPtr__(ml_TrainData_create_12(samples.nativeObj, layout, responses.nativeObj, varIdx.nativeObj, sampleIdx.nativeObj));
- return retVal;
- #else
- return null;
- #endif
- }
- //javadoc: TrainData::create(samples, layout, responses, varIdx)
- public static TrainData create(Mat samples, int layout, Mat responses, Mat varIdx) {
- if (samples != null) samples.ThrowIfDisposed();
- if (responses != null) responses.ThrowIfDisposed();
- if (varIdx != null) varIdx.ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- TrainData retVal = TrainData.__fromPtr__(ml_TrainData_create_13(samples.nativeObj, layout, responses.nativeObj, varIdx.nativeObj));
- return retVal;
- #else
- return null;
- #endif
- }
- //javadoc: TrainData::create(samples, layout, responses)
- public static TrainData create(Mat samples, int layout, Mat responses) {
- if (samples != null) samples.ThrowIfDisposed();
- if (responses != null) responses.ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- TrainData retVal = TrainData.__fromPtr__(ml_TrainData_create_14(samples.nativeObj, layout, responses.nativeObj));
- return retVal;
- #else
- return null;
- #endif
- }
- //
- // C++: int cv::ml::TrainData::getCatCount(int vi)
- //
- //javadoc: TrainData::getCatCount(vi)
- public int getCatCount(int vi) {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- int retVal = ml_TrainData_getCatCount_10(nativeObj, vi);
- return retVal;
- #else
- return -1;
- #endif
- }
- //
- // C++: int cv::ml::TrainData::getLayout()
- //
- //javadoc: TrainData::getLayout()
- public int getLayout() {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- int retVal = ml_TrainData_getLayout_10(nativeObj);
- return retVal;
- #else
- return -1;
- #endif
- }
- //
- // C++: int cv::ml::TrainData::getNAllVars()
- //
- //javadoc: TrainData::getNAllVars()
- public int getNAllVars() {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- int retVal = ml_TrainData_getNAllVars_10(nativeObj);
- return retVal;
- #else
- return -1;
- #endif
- }
- //
- // C++: int cv::ml::TrainData::getNSamples()
- //
- //javadoc: TrainData::getNSamples()
- public int getNSamples() {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- int retVal = ml_TrainData_getNSamples_10(nativeObj);
- return retVal;
- #else
- return -1;
- #endif
- }
- //
- // C++: int cv::ml::TrainData::getNTestSamples()
- //
- //javadoc: TrainData::getNTestSamples()
- public int getNTestSamples() {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- int retVal = ml_TrainData_getNTestSamples_10(nativeObj);
- return retVal;
- #else
- return -1;
- #endif
- }
- //
- // C++: int cv::ml::TrainData::getNTrainSamples()
- //
- //javadoc: TrainData::getNTrainSamples()
- public int getNTrainSamples() {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- int retVal = ml_TrainData_getNTrainSamples_10(nativeObj);
- return retVal;
- #else
- return -1;
- #endif
- }
- //
- // C++: int cv::ml::TrainData::getNVars()
- //
- //javadoc: TrainData::getNVars()
- public int getNVars() {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- int retVal = ml_TrainData_getNVars_10(nativeObj);
- return retVal;
- #else
- return -1;
- #endif
- }
- //
- // C++: int cv::ml::TrainData::getResponseType()
- //
- //javadoc: TrainData::getResponseType()
- public int getResponseType() {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- int retVal = ml_TrainData_getResponseType_10(nativeObj);
- return retVal;
- #else
- return -1;
- #endif
- }
- //
- // C++: void cv::ml::TrainData::getNames(vector_String names)
- //
- //javadoc: TrainData::getNames(names)
- public void getNames(List<string> names) {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- Mat names_mat = Converters.vector_String_to_Mat(names);
- ml_TrainData_getNames_10(nativeObj, names_mat.nativeObj);
- return;
- #else
- return;
- #endif
- }
- //
- // C++: void cv::ml::TrainData::getSample(Mat varIdx, int sidx, float* buf)
- //
- //javadoc: TrainData::getSample(varIdx, sidx, buf)
- public void getSample(Mat varIdx, int sidx, float buf) {
- ThrowIfDisposed();
- if (varIdx != null) varIdx.ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- ml_TrainData_getSample_10(nativeObj, varIdx.nativeObj, sidx, buf);
- return;
- #else
- return;
- #endif
- }
- //
- // C++: void cv::ml::TrainData::getValues(int vi, Mat sidx, float* values)
- //
- //javadoc: TrainData::getValues(vi, sidx, values)
- public void getValues(int vi, Mat sidx, float values) {
- ThrowIfDisposed();
- if (sidx != null) sidx.ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- ml_TrainData_getValues_10(nativeObj, vi, sidx.nativeObj, values);
- return;
- #else
- return;
- #endif
- }
- //
- // C++: void cv::ml::TrainData::setTrainTestSplit(int count, bool shuffle = true)
- //
- //javadoc: TrainData::setTrainTestSplit(count, shuffle)
- public void setTrainTestSplit(int count, bool shuffle) {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- ml_TrainData_setTrainTestSplit_10(nativeObj, count, shuffle);
- return;
- #else
- return;
- #endif
- }
- //javadoc: TrainData::setTrainTestSplit(count)
- public void setTrainTestSplit(int count) {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- ml_TrainData_setTrainTestSplit_11(nativeObj, count);
- return;
- #else
- return;
- #endif
- }
- //
- // C++: void cv::ml::TrainData::setTrainTestSplitRatio(double ratio, bool shuffle = true)
- //
- //javadoc: TrainData::setTrainTestSplitRatio(ratio, shuffle)
- public void setTrainTestSplitRatio(double ratio, bool shuffle) {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- ml_TrainData_setTrainTestSplitRatio_10(nativeObj, ratio, shuffle);
- return;
- #else
- return;
- #endif
- }
- //javadoc: TrainData::setTrainTestSplitRatio(ratio)
- public void setTrainTestSplitRatio(double ratio) {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- ml_TrainData_setTrainTestSplitRatio_11(nativeObj, ratio);
- return;
- #else
- return;
- #endif
- }
- //
- // C++: void cv::ml::TrainData::shuffleTrainTest()
- //
- //javadoc: TrainData::shuffleTrainTest()
- public void shuffleTrainTest() {
- ThrowIfDisposed();
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- ml_TrainData_shuffleTrainTest_10(nativeObj);
- return;
- #else
- return;
- #endif
- }
- #if (UNITY_ANDROID && !UNITY_EDITOR)
- const string LIBNAME = "opencvforunity";
- // C++: Mat cv::ml::TrainData::getCatMap()
- [DllImport(LIBNAME)]
- private static extern IntPtr ml_TrainData_getCatMap_10(IntPtr nativeObj);
- // C++: Mat cv::ml::TrainData::getCatOfs()
- [DllImport(LIBNAME)]
- private static extern IntPtr ml_TrainData_getCatOfs_10(IntPtr nativeObj);
- // C++: Mat cv::ml::TrainData::getClassLabels()
- [DllImport(LIBNAME)]
- private static extern IntPtr ml_TrainData_getClassLabels_10(IntPtr nativeObj);
- // C++: Mat cv::ml::TrainData::getDefaultSubstValues()
- [DllImport(LIBNAME)]
- private static extern IntPtr ml_TrainData_getDefaultSubstValues_10(IntPtr nativeObj);
- // C++: Mat cv::ml::TrainData::getMissing()
- [DllImport(LIBNAME)]
- private static extern IntPtr ml_TrainData_getMissing_10(IntPtr nativeObj);
- // C++: Mat cv::ml::TrainData::getNormCatResponses()
- [DllImport(LIBNAME)]
- private static extern IntPtr ml_TrainData_getNormCatResponses_10(IntPtr nativeObj);
- // C++: Mat cv::ml::TrainData::getResponses()
- [DllImport(LIBNAME)]
- private static extern IntPtr ml_TrainData_getResponses_10(IntPtr nativeObj);
- // C++: Mat cv::ml::TrainData::getSampleWeights()
- [DllImport(LIBNAME)]
- private static extern IntPtr ml_TrainData_getSampleWeights_10(IntPtr nativeObj);
- // C++: Mat cv::ml::TrainData::getSamples()
- [DllImport(LIBNAME)]
- private static extern IntPtr ml_TrainData_getSamples_10(IntPtr nativeObj);
- // C++: static Mat cv::ml::TrainData::getSubMatrix(Mat matrix, Mat idx, int layout)
- [DllImport(LIBNAME)]
- private static extern IntPtr ml_TrainData_getSubMatrix_10(IntPtr matrix_nativeObj, IntPtr idx_nativeObj, int layout);
- // C++: static Mat cv::ml::TrainData::getSubVector(Mat vec, Mat idx)
- [DllImport(LIBNAME)]
- private static extern IntPtr ml_TrainData_getSubVector_10(IntPtr vec_nativeObj, IntPtr idx_nativeObj);
- // C++: Mat cv::ml::TrainData::getTestNormCatResponses()
- [DllImport(LIBNAME)]
- private static extern IntPtr ml_TrainData_getTestNormCatResponses_10(IntPtr nativeObj);
- // C++: Mat cv::ml::TrainData::getTestResponses()
- [DllImport(LIBNAME)]
- private static extern IntPtr ml_TrainData_getTestResponses_10(IntPtr nativeObj);
- // C++: Mat cv::ml::TrainData::getTestSampleIdx()
- [DllImport(LIBNAME)]
- private static extern IntPtr ml_TrainData_getTestSampleIdx_10(IntPtr nativeObj);
- // C++: Mat cv::ml::TrainData::getTestSampleWeights()
- [DllImport(LIBNAME)]
- private static extern IntPtr ml_TrainData_getTestSampleWeights_10(IntPtr nativeObj);
- // C++: Mat cv::ml::TrainData::getTestSamples()
- [DllImport(LIBNAME)]
- private static extern IntPtr ml_TrainData_getTestSamples_10(IntPtr nativeObj);
- // C++: Mat cv::ml::TrainData::getTrainNormCatResponses()
- [DllImport(LIBNAME)]
- private static extern IntPtr ml_TrainData_getTrainNormCatResponses_10(IntPtr nativeObj);
- // C++: Mat cv::ml::TrainData::getTrainResponses()
- [DllImport(LIBNAME)]
- private static extern IntPtr ml_TrainData_getTrainResponses_10(IntPtr nativeObj);
- // C++: Mat cv::ml::TrainData::getTrainSampleIdx()
- [DllImport(LIBNAME)]
- private static extern IntPtr ml_TrainData_getTrainSampleIdx_10(IntPtr nativeObj);
- // C++: Mat cv::ml::TrainData::getTrainSampleWeights()
- [DllImport(LIBNAME)]
- private static extern IntPtr ml_TrainData_getTrainSampleWeights_10(IntPtr nativeObj);
- // C++: Mat cv::ml::TrainData::getTrainSamples(int layout = ROW_SAMPLE, bool compressSamples = true, bool compressVars = true)
- [DllImport(LIBNAME)]
- private static extern IntPtr ml_TrainData_getTrainSamples_10(IntPtr nativeObj, int layout, bool compressSamples, bool compressVars);
- [DllImport(LIBNAME)]
- private static extern IntPtr ml_TrainData_getTrainSamples_11(IntPtr nativeObj, int layout, bool compressSamples);
- [DllImport(LIBNAME)]
- private static extern IntPtr ml_TrainData_getTrainSamples_12(IntPtr nativeObj, int layout);
- [DllImport(LIBNAME)]
- private static extern IntPtr ml_TrainData_getTrainSamples_13(IntPtr nativeObj);
- // C++: Mat cv::ml::TrainData::getVarIdx()
- [DllImport(LIBNAME)]
- private static extern IntPtr ml_TrainData_getVarIdx_10(IntPtr nativeObj);
- // C++: Mat cv::ml::TrainData::getVarSymbolFlags()
- [DllImport(LIBNAME)]
- private static extern IntPtr ml_TrainData_getVarSymbolFlags_10(IntPtr nativeObj);
- // C++: Mat cv::ml::TrainData::getVarType()
- [DllImport(LIBNAME)]
- private static extern IntPtr ml_TrainData_getVarType_10(IntPtr nativeObj);
- // 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())
- [DllImport(LIBNAME)]
- private static extern IntPtr ml_TrainData_create_10(IntPtr samples_nativeObj, int layout, IntPtr responses_nativeObj, IntPtr varIdx_nativeObj, IntPtr sampleIdx_nativeObj, IntPtr sampleWeights_nativeObj, IntPtr varType_nativeObj);
- [DllImport(LIBNAME)]
- private static extern IntPtr ml_TrainData_create_11(IntPtr samples_nativeObj, int layout, IntPtr responses_nativeObj, IntPtr varIdx_nativeObj, IntPtr sampleIdx_nativeObj, IntPtr sampleWeights_nativeObj);
- [DllImport(LIBNAME)]
- private static extern IntPtr ml_TrainData_create_12(IntPtr samples_nativeObj, int layout, IntPtr responses_nativeObj, IntPtr varIdx_nativeObj, IntPtr sampleIdx_nativeObj);
- [DllImport(LIBNAME)]
- private static extern IntPtr ml_TrainData_create_13(IntPtr samples_nativeObj, int layout, IntPtr responses_nativeObj, IntPtr varIdx_nativeObj);
- [DllImport(LIBNAME)]
- private static extern IntPtr ml_TrainData_create_14(IntPtr samples_nativeObj, int layout, IntPtr responses_nativeObj);
- // C++: int cv::ml::TrainData::getCatCount(int vi)
- [DllImport(LIBNAME)]
- private static extern int ml_TrainData_getCatCount_10(IntPtr nativeObj, int vi);
- // C++: int cv::ml::TrainData::getLayout()
- [DllImport(LIBNAME)]
- private static extern int ml_TrainData_getLayout_10(IntPtr nativeObj);
- // C++: int cv::ml::TrainData::getNAllVars()
- [DllImport(LIBNAME)]
- private static extern int ml_TrainData_getNAllVars_10(IntPtr nativeObj);
- // C++: int cv::ml::TrainData::getNSamples()
- [DllImport(LIBNAME)]
- private static extern int ml_TrainData_getNSamples_10(IntPtr nativeObj);
- // C++: int cv::ml::TrainData::getNTestSamples()
- [DllImport(LIBNAME)]
- private static extern int ml_TrainData_getNTestSamples_10(IntPtr nativeObj);
- // C++: int cv::ml::TrainData::getNTrainSamples()
- [DllImport(LIBNAME)]
- private static extern int ml_TrainData_getNTrainSamples_10(IntPtr nativeObj);
- // C++: int cv::ml::TrainData::getNVars()
- [DllImport(LIBNAME)]
- private static extern int ml_TrainData_getNVars_10(IntPtr nativeObj);
- // C++: int cv::ml::TrainData::getResponseType()
- [DllImport(LIBNAME)]
- private static extern int ml_TrainData_getResponseType_10(IntPtr nativeObj);
- // C++: void cv::ml::TrainData::getNames(vector_String names)
- [DllImport(LIBNAME)]
- private static extern void ml_TrainData_getNames_10(IntPtr nativeObj, IntPtr names_mat_nativeObj);
- // C++: void cv::ml::TrainData::getSample(Mat varIdx, int sidx, float* buf)
- [DllImport(LIBNAME)]
- private static extern void ml_TrainData_getSample_10(IntPtr nativeObj, IntPtr varIdx_nativeObj, int sidx, float buf);
- // C++: void cv::ml::TrainData::getValues(int vi, Mat sidx, float* values)
- [DllImport(LIBNAME)]
- private static extern void ml_TrainData_getValues_10(IntPtr nativeObj, int vi, IntPtr sidx_nativeObj, float values);
- // C++: void cv::ml::TrainData::setTrainTestSplit(int count, bool shuffle = true)
- [DllImport(LIBNAME)]
- private static extern void ml_TrainData_setTrainTestSplit_10(IntPtr nativeObj, int count, bool shuffle);
- [DllImport(LIBNAME)]
- private static extern void ml_TrainData_setTrainTestSplit_11(IntPtr nativeObj, int count);
- // C++: void cv::ml::TrainData::setTrainTestSplitRatio(double ratio, bool shuffle = true)
- [DllImport(LIBNAME)]
- private static extern void ml_TrainData_setTrainTestSplitRatio_10(IntPtr nativeObj, double ratio, bool shuffle);
- [DllImport(LIBNAME)]
- private static extern void ml_TrainData_setTrainTestSplitRatio_11(IntPtr nativeObj, double ratio);
- // C++: void cv::ml::TrainData::shuffleTrainTest()
- [DllImport(LIBNAME)]
- private static extern void ml_TrainData_shuffleTrainTest_10(IntPtr nativeObj);
- // native support for java finalize()
- [DllImport(LIBNAME)]
- private static extern void ml_TrainData_delete(IntPtr nativeObj);
- #endif
- }
- }
|