Package org.opencv.ml
Class TrainData
- java.lang.Object
-
- org.opencv.ml.TrainData
-
public class TrainData extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected longnativeObj
-
Constructor Summary
Constructors Modifier Constructor Description protectedTrainData(long addr)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TrainData__fromPtr__(long addr)static TrainDatacreate(Mat samples, int layout, Mat responses)static TrainDatacreate(Mat samples, int layout, Mat responses, Mat varIdx)static TrainDatacreate(Mat samples, int layout, Mat responses, Mat varIdx, Mat sampleIdx)static TrainDatacreate(Mat samples, int layout, Mat responses, Mat varIdx, Mat sampleIdx, Mat sampleWeights)static TrainDatacreate(Mat samples, int layout, Mat responses, Mat varIdx, Mat sampleIdx, Mat sampleWeights, Mat varType)protected voidfinalize()intgetCatCount(int vi)MatgetCatMap()MatgetCatOfs()MatgetClassLabels()MatgetDefaultSubstValues()intgetLayout()MatgetMissing()intgetNAllVars()voidgetNames(List<String> names)longgetNativeObjAddr()MatgetNormCatResponses()intgetNSamples()intgetNTestSamples()intgetNTrainSamples()intgetNVars()MatgetResponses()intgetResponseType()voidgetSample(Mat varIdx, int sidx, float buf)MatgetSamples()MatgetSampleWeights()static MatgetSubMatrix(Mat matrix, Mat idx, int layout)static MatgetSubVector(Mat vec, Mat idx)MatgetTestNormCatResponses()MatgetTestResponses()MatgetTestSampleIdx()MatgetTestSamples()MatgetTestSampleWeights()MatgetTrainNormCatResponses()MatgetTrainResponses()MatgetTrainSampleIdx()MatgetTrainSamples()MatgetTrainSamples(int layout)MatgetTrainSamples(int layout, boolean compressSamples)MatgetTrainSamples(int layout, boolean compressSamples, boolean compressVars)MatgetTrainSampleWeights()voidgetValues(int vi, Mat sidx, float values)MatgetVarIdx()MatgetVarSymbolFlags()MatgetVarType()voidsetTrainTestSplit(int count)voidsetTrainTestSplit(int count, boolean shuffle)voidsetTrainTestSplitRatio(double ratio)voidsetTrainTestSplitRatio(double ratio, boolean shuffle)voidshuffleTrainTest()
-
-
-
Method Detail
-
getNativeObjAddr
public long getNativeObjAddr()
-
__fromPtr__
public static TrainData __fromPtr__(long addr)
-
getCatMap
public Mat getCatMap()
-
getCatOfs
public Mat getCatOfs()
-
getClassLabels
public Mat getClassLabels()
-
getDefaultSubstValues
public Mat getDefaultSubstValues()
-
getMissing
public Mat getMissing()
-
getNormCatResponses
public Mat getNormCatResponses()
-
getResponses
public Mat getResponses()
-
getSampleWeights
public Mat getSampleWeights()
-
getSamples
public Mat getSamples()
-
getTestNormCatResponses
public Mat getTestNormCatResponses()
-
getTestResponses
public Mat getTestResponses()
-
getTestSampleIdx
public Mat getTestSampleIdx()
-
getTestSampleWeights
public Mat getTestSampleWeights()
-
getTestSamples
public Mat getTestSamples()
-
getTrainNormCatResponses
public Mat getTrainNormCatResponses()
-
getTrainResponses
public Mat getTrainResponses()
-
getTrainSampleIdx
public Mat getTrainSampleIdx()
-
getTrainSampleWeights
public Mat getTrainSampleWeights()
-
getTrainSamples
public Mat getTrainSamples(int layout, boolean compressSamples, boolean compressVars)
-
getTrainSamples
public Mat getTrainSamples(int layout, boolean compressSamples)
-
getTrainSamples
public Mat getTrainSamples(int layout)
-
getTrainSamples
public Mat getTrainSamples()
-
getVarIdx
public Mat getVarIdx()
-
getVarSymbolFlags
public Mat getVarSymbolFlags()
-
getVarType
public Mat getVarType()
-
create
public static TrainData create(Mat samples, int layout, Mat responses, Mat varIdx, Mat sampleIdx, Mat sampleWeights, Mat varType)
-
create
public static TrainData create(Mat samples, int layout, Mat responses, Mat varIdx, Mat sampleIdx, Mat sampleWeights)
-
create
public static TrainData create(Mat samples, int layout, Mat responses, Mat varIdx, Mat sampleIdx)
-
getCatCount
public int getCatCount(int vi)
-
getLayout
public int getLayout()
-
getNAllVars
public int getNAllVars()
-
getNSamples
public int getNSamples()
-
getNTestSamples
public int getNTestSamples()
-
getNTrainSamples
public int getNTrainSamples()
-
getNVars
public int getNVars()
-
getResponseType
public int getResponseType()
-
getSample
public void getSample(Mat varIdx, int sidx, float buf)
-
getValues
public void getValues(int vi, Mat sidx, float values)
-
setTrainTestSplit
public void setTrainTestSplit(int count, boolean shuffle)
-
setTrainTestSplit
public void setTrainTestSplit(int count)
-
setTrainTestSplitRatio
public void setTrainTestSplitRatio(double ratio, boolean shuffle)
-
setTrainTestSplitRatio
public void setTrainTestSplitRatio(double ratio)
-
shuffleTrainTest
public void shuffleTrainTest()
-
-