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
Boosted tree classifier derived from DTrees
SEE: REF: ml_intro_boost
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
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 -
Method Summary
Modifier and TypeMethodDescriptionstatic Boost
__fromPtr__
(long addr) static Boost
create()
Creates the empty model.protected void
finalize()
int
SEE: setBoostTypeint
SEE: setWeakCountdouble
SEE: setWeightTrimRatestatic Boost
Loads and creates a serialized Boost from a file Use Boost::save to serialize and store an RTree to disk.static Boost
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: getWeightTrimRateMethods 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 Details
-
DISCRETE
public static final int DISCRETE- See Also:
-
REAL
public static final int REAL- See Also:
-
LOGIT
public static final int LOGIT- See Also:
-
GENTLE
public static final int GENTLE- See Also:
-
-
Constructor Details
-
Boost
protected Boost(long addr)
-
-
Method Details
-
__fromPtr__
-
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
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
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
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
-
finalize
-