回到 openCV2.x 中,cvBoost 模型可以按照本文所述进行保存/加载 stackoverflow post
在 openCV3.0 中,我设法训练了一个 adaboost 模型 (cv::ml::boost Model1) 并将其保存到一个 yml 文件中
Model1.save("model.yml");
但是好像没有实现下面的load函数:
Model1.load("model.yml");
最佳答案
来自3.0 doc我们可以看到 StatModel::load
是静态模板方法:
C++:
Ptr<_Tp> StatModel::load(const String& filename)
另见 here :
StatModel::load<Boost>(filename)
to load the pre-trained model
所以你可以像这样加载模型
Ptr<Boost> mdl = StatModel::load<Boost>("model.yml");
关于c++ - openCV 3.0:如何保存/加载 cv::ml::boost 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31823178/