类 DTrees
- java.lang.Object
-
- org.opencv.core.Algorithm
-
- org.opencv.ml.StatModel
-
- org.opencv.ml.DTrees
-
-
字段摘要
字段 修饰符和类型 字段 描述 static int
PREDICT_AUTO
static int
PREDICT_MASK
static int
PREDICT_MAX_VOTE
static int
PREDICT_SUM
-
继承自类 org.opencv.ml 的字段。StatModel
COMPRESSED_INPUT, PREPROCESSED_INPUT, RAW_OUTPUT, UPDATE_MODEL
-
-
构造函数摘要
构造函数 修饰符 构造函数 描述 protected
DTrees(long addr)
-
方法摘要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 描述 static DTrees
__fromPtr__(long addr)
static DTrees
create()
创建空模型 静态方法使用指定的参数创建空的决策树。protected void
finalize()
int
getCVFolds()
参见:setCVFoldsint
getMaxCategories()
参见:setMaxCategoriesint
getMaxDepth()
参见:setMaxDepthint
getMinSampleCount()
参见:setMinSampleCountMat
getPriors()
参见:setPriorsfloat
getRegressionAccuracy()
参见:setRegressionAccuracyboolean
getTruncatePrunedTree()
参见:setTruncatePrunedTreeboolean
getUse1SERule()
参见:setUse1SERuleboolean
getUseSurrogates()
参见:setUseSurrogatesstatic DTrees
load(java.lang.String filepath)
从文件中加载并创建一个序列化的 DTrees 使用 DTree::save 将 DTree 序列化并存储到磁盘。static DTrees
load(java.lang.String filepath, java.lang.String nodeName)
从文件中加载并创建一个序列化的 DTrees 使用 DTree::save 将 DTree 序列化并存储到磁盘。void
setCVFolds(int val)
getCVFolds 参见:getCVFoldsvoid
setMaxCategories(int val)
getMaxCategories 参见:getMaxCategoriesvoid
setMaxDepth(int val)
getMaxDepth 参见:getMaxDepthvoid
setMinSampleCount(int val)
getMinSampleCount 参见:getMinSampleCountvoid
setPriors(Mat val)
getPriors 参见:getPriorsvoid
setRegressionAccuracy(float val)
getRegressionAccuracy 参见:getRegressionAccuracyvoid
setTruncatePrunedTree(boolean val)
getTruncatePrunedTree 参见:getTruncatePrunedTreevoid
setUse1SERule(boolean val)
getUse1SERule 参见:getUse1SERulevoid
setUseSurrogates(boolean val)
getUseSurrogates 参见:getUseSurrogates-
继承自类 org.opencv.ml 的方法。StatModel
calcError, empty, getVarCount, isClassifier, isTrained, predict, predict, predict, train, train, train
-
继承自类 org.opencv.core 的方法。Algorithm
clear, getDefaultName, getNativeObjAddr, save
-
-
-
-
方法详情
-
__fromPtr__
public static DTrees __fromPtr__(long addr)
-
getMaxCategories
public int getMaxCategories()
参见:setMaxCategories- 返回值
- 自动生成
-
setMaxCategories
public void setMaxCategories(int val)
getMaxCategories 参见:getMaxCategories- 参数
val
- 自动生成
-
getMaxDepth
public int getMaxDepth()
参见:setMaxDepth- 返回值
- 自动生成
-
setMaxDepth
public void setMaxDepth(int val)
getMaxDepth 参见:getMaxDepth- 参数
val
- 自动生成
-
getMinSampleCount
public int getMinSampleCount()
参见:setMinSampleCount- 返回值
- 自动生成
-
setMinSampleCount
public void setMinSampleCount(int val)
getMinSampleCount 参见:getMinSampleCount- 参数
val
- 自动生成
-
getCVFolds
public int getCVFolds()
参见:setCVFolds- 返回值
- 自动生成
-
setCVFolds
public void setCVFolds(int val)
getCVFolds 参见:getCVFolds- 参数
val
- 自动生成
-
getUseSurrogates
public boolean getUseSurrogates()
参见:setUseSurrogates- 返回值
- 自动生成
-
setUseSurrogates
public void setUseSurrogates(boolean val)
getUseSurrogates 参见:getUseSurrogates- 参数
val
- 自动生成
-
getUse1SERule
public boolean getUse1SERule()
参见:setUse1SERule- 返回值
- 自动生成
-
setUse1SERule
public void setUse1SERule(boolean val)
getUse1SERule 参见:getUse1SERule- 参数
val
- 自动生成
-
getTruncatePrunedTree
public boolean getTruncatePrunedTree()
参见:setTruncatePrunedTree- 返回值
- 自动生成
-
setTruncatePrunedTree
public void setTruncatePrunedTree(boolean val)
getTruncatePrunedTree 参见:getTruncatePrunedTree- 参数
val
- 自动生成
-
getRegressionAccuracy
public float getRegressionAccuracy()
参见:setRegressionAccuracy- 返回值
- 自动生成
-
setRegressionAccuracy
public void setRegressionAccuracy(float val)
getRegressionAccuracy 参见:getRegressionAccuracy- 参数
val
- 自动生成
-
getPriors
public Mat getPriors()
参见:setPriors- 返回值
- 自动生成
-
setPriors
public void setPriors(Mat val)
getPriors 参见:getPriors- 参数
val
- 自动生成
-
create
public static DTrees create()
创建空模型 静态方法使用指定的参数创建空的决策树。 然后应该使用 train 方法进行训练(参见 StatModel::train)。或者,您可以使用 Algorithm::load(filename) 从文件中加载模型。 - 返回值
- 自动生成
-
load
public static DTrees load(java.lang.String filepath, java.lang.String nodeName)
从文件中加载并创建一个序列化的 DTrees 使用 DTree::save 将 DTree 序列化并存储到磁盘。 通过使用此文件的路径调用此函数,再次从该文件加载 DTree。 可选地指定包含分类器的文件的节点- 参数
filepath
- 序列化 DTree 的路径nodeName
- 包含分类器的节点名称- 返回值
- 自动生成
-
load
public static DTrees load(java.lang.String filepath)
从文件中加载并创建一个序列化的 DTrees 使用 DTree::save 将 DTree 序列化并存储到磁盘。 通过使用此文件的路径调用此函数,再次从该文件加载 DTree。 可选地指定包含分类器的文件的节点- 参数
filepath
- 序列化 DTree 的路径- 返回值
- 自动生成
-
-