Android OpenCV 3.1从文件加载SVM分类器

时间:2016-05-30 08:50:10

标签: android opencv classification svm

在opencv 3.1 for Android中,我找不到SVM类的加载方法,但save(String filename)可用。

如何从文件中加载已保存的分类器?任何解决方案都将被接受。我没有找到任何加载分类器的方法。

1 个答案:

答案 0 :(得分:2)

出于某种原因,Opencv没有实现在android sdks中为opencv 3.0中的任何机器学习类加载训练模型的方法。事实上,所有的机器学习类都继承了Algorithm类,其中Loading方法应该在那里,但事实并非如此。

可能的解决方案: 1.将opencv版本降级到2.4.10或更低版本,其中存在加载方法并且它正在工作。 2.在c++中实施您的项目,如果您对降级opencv版本不感兴趣,请使用 android NDK 运行。