标签: c++ opencv adaboost
返回openCV2.x,可以按照此处的说明保存/加载cvBoost模型 stackoverflow post
在openCV3.0中,我设法训练一个adaboost模型(cv :: ml :: boost Model1)并将其保存到yml文件中
temporaryDropDown
但似乎未实现以下加载功能:
Model1.save("model.yml");
答案 0 :(得分:4)
从3.0 doc我们可以看到StatModel::load是一个静态模板方法:
StatModel::load
C ++:Ptr<_Tp> StatModel::load(const String& filename)
Ptr<_Tp> StatModel::load(const String& filename)
另见here:
StatModel::load<Boost>(filename)加载预先训练的模型
StatModel::load<Boost>(filename)
因此您可以像
Ptr<Boost> mdl = StatModel::load<Boost>("model.yml");