OpenCV:如何从adaboost获得弱势提升者

时间:2013-05-26 00:34:02

标签: opencv computer-vision adaboost

有没有办法从Opencv中实现的adaboost算法中提取弱学习者的功能?

我知道adaboost基于一组输入功能组合了一组弱学习者。 测量训练集中每个样本的相同特征。 通常,adaboost使用决策树桩并为每个功能设置阈值,并选择具有最小错误的决策树桩。我想知道产生弱学习者的特征是什么。

感谢。

1 个答案:

答案 0 :(得分:0)

您只需保存模型并从文本文件中提取树/树桩。 save() api使用起来非常简单。在文件中,您将找到如下项目:

“分裂:                    - {var:448,质量:5.0241161137819290e-002,                       le:1.7250000000000000e + 002}“

“var”旁边的数字是要素索引,“le”是此功能的“小于”值。