Package org.opencv.ml
Class 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
Boosted tree classifier derived from DTrees SEE: REF: ml_intro_boost
-
-
Field Summary
Fields Modifier and Type Field Description static int
DISCRETE
static int
GENTLE
static int
LOGIT
static int
REAL
-
Fields inherited from class org.opencv.ml.DTrees
PREDICT_AUTO, PREDICT_MASK, PREDICT_MAX_VOTE, PREDICT_SUM
-
Fields inherited from class org.opencv.ml.StatModel
COMPRESSED_INPUT, PREPROCESSED_INPUT, RAW_OUTPUT, UPDATE_MODEL
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Boost(long addr)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Boost
__fromPtr__(long addr)
static Boost
create()
Creates the empty model.protected void
finalize()
int
getBoostType()
SEE: setBoostTypeint
getWeakCount()
SEE: setWeakCountdouble
getWeightTrimRate()
SEE: setWeightTrimRatestatic Boost
load(java.lang.String filepath)
Loads and creates a serialized Boost from a file Use Boost::save to serialize and store an RTree to disk.static Boost
load(java.lang.String filepath, java.lang.String nodeName)
Loads and creates a serialized Boost from a file Use Boost::save to serialize and store an RTree to disk.void
setBoostType(int val)
getBoostType SEE: getBoostTypevoid
setWeakCount(int val)
getWeakCount SEE: getWeakCountvoid
setWeightTrimRate(double val)
getWeightTrimRate SEE: getWeightTrimRate-
Methods inherited from class org.opencv.ml.DTrees
getCVFolds, getMaxCategories, getMaxDepth, getMinSampleCount, getPriors, getRegressionAccuracy, getTruncatePrunedTree, getUse1SERule, getUseSurrogates, setCVFolds, setMaxCategories, setMaxDepth, setMinSampleCount, setPriors, setRegressionAccuracy, setTruncatePrunedTree, setUse1SERule, setUseSurrogates
-
Methods inherited from class org.opencv.ml.StatModel
calcError, empty, getVarCount, isClassifier, isTrained, predict, predict, predict, train, train, train
-
Methods inherited from class org.opencv.core.Algorithm
clear, getDefaultName, getNativeObjAddr, save
-
-
-
-
Field Detail
-
DISCRETE
public static final int DISCRETE
- See Also:
- Constant Field Values
-
REAL
public static final int REAL
- See Also:
- Constant Field Values
-
LOGIT
public static final int LOGIT
- See Also:
- Constant Field Values
-
GENTLE
public static final int GENTLE
- See Also:
- Constant Field Values
-
-
Method Detail
-
__fromPtr__
public static Boost __fromPtr__(long addr)
-
getBoostType
public int getBoostType()
SEE: setBoostType- Returns:
- automatically generated
-
setBoostType
public void setBoostType(int val)
getBoostType SEE: getBoostType- Parameters:
val
- automatically generated
-
getWeakCount
public int getWeakCount()
SEE: setWeakCount- Returns:
- automatically generated
-
setWeakCount
public void setWeakCount(int val)
getWeakCount SEE: getWeakCount- Parameters:
val
- automatically generated
-
getWeightTrimRate
public double getWeightTrimRate()
SEE: setWeightTrimRate- Returns:
- automatically generated
-
setWeightTrimRate
public void setWeightTrimRate(double val)
getWeightTrimRate SEE: getWeightTrimRate- Parameters:
val
- automatically generated
-
create
public static Boost create()
Creates the empty model. Use StatModel::train to train the model, Algorithm::load<Boost>(filename) to load the pre-trained model.- Returns:
- automatically generated
-
load
public static Boost load(java.lang.String filepath, java.lang.String nodeName)
Loads and creates a serialized Boost from a file Use Boost::save to serialize and store an RTree to disk. Load the Boost from this file again, by calling this function with the path to the file. Optionally specify the node for the file containing the classifier- Parameters:
filepath
- path to serialized BoostnodeName
- name of node containing the classifier- Returns:
- automatically generated
-
load
public static Boost load(java.lang.String filepath)
Loads and creates a serialized Boost from a file Use Boost::save to serialize and store an RTree to disk. Load the Boost from this file again, by calling this function with the path to the file. Optionally specify the node for the file containing the classifier- Parameters:
filepath
- path to serialized Boost- Returns:
- automatically generated
-
-