openCV 3.0:如何保存/加载cv :: ml :: boost模型

时间:2015-08-05 03:53:46

标签: c++ opencv adaboost

返回openCV2.x,可以按照此处的说明保存/加载cvBoost模型 stackoverflow post

在openCV3.0中,我设法训练一个adaboost模型(cv :: ml :: boost Model1)并将其保存到yml文件中

temporaryDropDown

但似乎未实现以下加载功能:

    Model1.save("model.yml");

1 个答案:

答案 0 :(得分:4)

3.0 doc我们可以看到StatModel::load是一个静态模板方法:

  

C ++:Ptr<_Tp> StatModel::load(const String& filename)

另见here

  

StatModel::load<Boost>(filename)加载预先训练的模型

因此您可以像

一样加载模型
Ptr<Boost> mdl = StatModel::load<Boost>("model.yml");