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 intstatic final intstatic final intstatic final intFields inherited from class org.opencv.ml.DTrees
PREDICT_AUTO, PREDICT_MASK, PREDICT_MAX_VOTE, PREDICT_SUMFields inherited from class org.opencv.ml.StatModel
COMPRESSED_INPUT, PREPROCESSED_INPUT, RAW_OUTPUT, UPDATE_MODEL -
Method Summary
Modifier and TypeMethodDescriptionstatic Boost__fromPtr__(long addr) static Boostcreate()Creates the empty model.intSEE: setBoostTypeintSEE: setWeakCountdoubleSEE: setWeightTrimRatestatic BoostLoads and creates a serialized Boost from a file Use Boost::save to serialize and store an RTree to disk.static BoostLoads and creates a serialized Boost from a file Use Boost::save to serialize and store an RTree to disk.voidsetBoostType(int val) getBoostType SEE: getBoostTypevoidsetWeakCount(int val) getWeakCount SEE: getWeakCountvoidsetWeightTrimRate(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, setUseSurrogatesMethods inherited from class org.opencv.ml.StatModel
calcError, empty, getVarCount, isClassifier, isTrained, predict, predict, predict, train, train, trainMethods 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:
-
-
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
-