【发布时间】:2016-03-01 20:10:53
【问题描述】:
我对 SVM 和对象识别有点陌生,目前正在尝试使用 Emgu CV 3.0 训练 SVM,将其保存到文件中,然后加载它(用于 HOGDescriptor.SetSVMDetector)。
但是,除其他问题外,我在保存 SVM 后找不到加载 SVM 的方法。
到目前为止,我的代码基本上做了以下事情:
SVM myFirstSVM = new SVM();
// do some stuff, set some parameters...
myFirstSVM.Train(someParameters);
myFirstSVM.Save("filePath");
从这里开始,问题在于保存后重新加载 SVM。我检查了几个帮助主题和页面,我能找到的唯一相关内容与 OpenCV 有关,它使用了以下方法:
SVM mySecondSVM;
mySecondSVM.load("filePath");
但是,我在 Emgu 3.0 中找不到方法“.load()”,尽管它似乎存在于以前的版本中。 Emgu 3.0 中是否有与此 OpenCV 方法等效的方法?我会假设有,而且我确信它相当简单,但我一辈子都找不到它。
【问题讨论】: