我对SVM和对象识别有点新鲜,目前我试图使用Emgu CV 3.0训练SVM,将其保存到文件中,然后加载它(用于HOGDescriptor.SetSVMDetector中) 。加载训练SVM - Emgu CV
但是,除了其他问题,我找不到在保存后加载SVM的方法。
到目前为止,我的代码基本上执行以下操作:
SVM myFirstSVM = new SVM();
// do some stuff, set some parameters...
myFirstSVM.Train(someParameters);
myFirstSVM.Save("filePath");
从这里,问题在于被保存后重装的SVM。在Emgu 3.0
SVM mySecondSVM;
mySecondSVM.load("filePath");
但是,我找不到任何方法“.load()”:我已经检查了好帮助主题和页面,唯一相关的东西,我能找到pertained到OpenCV的,它使用下面的方法,尽管它似乎在以前的版本中存在。 Emgu 3.0中有这种OpenCV方法吗?我会假设有,我相信这很简单,但我不能为我的生活找到它。
我做到了。对于SVM对象,Emgu中没有扩展方法“.Load(”file path“)”。 –
@JohiasburgFrowell你确定吗?这些信息来自它的文档:http://www.emgu.com/wiki/files/1.5.0.0/Help/html/5c8147fa-4959-df3f-4d73-f1c549c06738.htm – Berriel
我使用的是3.0版本的文档引用严重过时。 3.0文档可以在http://www.emgu.com/wiki/files/3.0.0/document/html/5c8147fa-4959-df3f-4d73-f1c549c06738.htm –