我在C#中使用EmguCV进行面部识别项目,但是我发现Emgu的支持向量机(SVM)在使用poly和RBF(重基函数)内核时会预测错误的类。

我将Emgu的SVM答案与Matlab的svmclassify进行了比较,发现Matlab对所有测试用例进行了正确分类,但Emgu预测错误。 也许我的代码有问题,但是我不这么认为。

我报告了我发现的错误----> 此处<----,但我没有答案。

任何人都可以帮助我找出Emgu的SVM出了什么问题,或者为使用不同内核(如RBF(重基函数))的良好的多类支持向量机找到一个库

有帮助吗?

解决方案

鉴于您的emgu错误尚未得到调查,我建议您尝试一些Libsvm c#包装器。

过去,我亲自使用出色的移植 SVM.NET (它包装了libsvm 2.89功能),但是如果您想保持最新状态,还应该考虑使用另一个名为 LibSvmWrapper的C#libsvm包装器(包含3.1功能)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top