类 Boost
- java.lang.Object
-
- org.opencv.core.Algorithm
-
- org.opencv.ml.StatModel
-
- org.opencv.ml.DTrees
-
- org.opencv.ml.Boost
-
public class Boost extends DTrees
派生自 DTrees 的提升树分类器 参见:REF: ml_intro_boost
-
-
字段摘要
字段 修饰符和类型 字段 描述 static int
DISCRETE
static int
GENTLE
static int
LOGIT
static int
REAL
-
继承自类 org.opencv.ml.DTrees 的字段
PREDICT_AUTO, PREDICT_MASK, PREDICT_MAX_VOTE, PREDICT_SUM
-
继承自类 org.opencv.ml.StatModel 的字段
COMPRESSED_INPUT, PREPROCESSED_INPUT, RAW_OUTPUT, UPDATE_MODEL
-
-
构造函数摘要
构造函数 修饰符 构造函数 描述 protected
Boost(long addr)
-
方法摘要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 描述 static Boost
__fromPtr__(long addr)
static Boost
create()
创建空模型。protected void
finalize()
int
getBoostType()
参见:setBoostTypeint
getWeakCount()
参见:setWeakCountdouble
getWeightTrimRate()
参见:setWeightTrimRatestatic Boost
load(java.lang.String filepath)
从文件加载并创建一个序列化的 Boost。使用 Boost::save 将 RTree 序列化并存储到磁盘。static Boost
load(java.lang.String filepath, java.lang.String nodeName)
从文件加载并创建一个序列化的 Boost。使用 Boost::save 将 RTree 序列化并存储到磁盘。void
setBoostType(int val)
getBoostType 参见:getBoostTypevoid
setWeakCount(int val)
getWeakCount 参见:getWeakCountvoid
setWeightTrimRate(double val)
getWeightTrimRate 参见:getWeightTrimRate-
继承自类 org.opencv.ml.DTrees 的方法
getCVFolds, getMaxCategories, getMaxDepth, getMinSampleCount, getPriors, getRegressionAccuracy, getTruncatePrunedTree, getUse1SERule, getUseSurrogates, setCVFolds, setMaxCategories, setMaxDepth, setMinSampleCount, setPriors, setRegressionAccuracy, setTruncatePrunedTree, setUse1SERule, setUseSurrogates
-
继承自类 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 Boost __fromPtr__(long addr)
-
getBoostType
public int getBoostType()
参见:setBoostType- 返回值
- 自动生成
-
setBoostType
public void setBoostType(int val)
getBoostType 参见:getBoostType- 参数
val
- 自动生成
-
getWeakCount
public int getWeakCount()
参见:setWeakCount- 返回值
- 自动生成
-
setWeakCount
public void setWeakCount(int val)
getWeakCount 参见:getWeakCount- 参数
val
- 自动生成
-
getWeightTrimRate
public double getWeightTrimRate()
参见:setWeightTrimRate- 返回值
- 自动生成
-
setWeightTrimRate
public void setWeightTrimRate(double val)
getWeightTrimRate 参见:getWeightTrimRate- 参数
val
- 自动生成
-
create
public static Boost create()
创建空模型。使用 StatModel::train 训练模型,Algorithm::load<Boost>(filename) 加载预训练模型。- 返回值
- 自动生成
-
load
public static Boost load(java.lang.String filepath, java.lang.String nodeName)
从文件加载并创建一个序列化的 Boost。使用 Boost::save 将 RTree 序列化并存储到磁盘。通过使用文件的路径调用此函数,再次从此文件加载 Boost。可以选择指定包含分类器的文件的节点。- 参数
filepath
- 序列化 Boost 的路径nodeName
- 包含分类器的节点名称- 返回值
- 自动生成
-
load
public static Boost load(java.lang.String filepath)
从文件加载并创建一个序列化的 Boost。使用 Boost::save 将 RTree 序列化并存储到磁盘。通过使用文件的路径调用此函数,再次从此文件加载 Boost。可以选择指定包含分类器的文件的节点。- 参数
filepath
- 序列化 Boost 的路径- 返回值
- 自动生成
-
-