我已经训练了两类SVM,一种用于接受,另一种用于拒绝。在我的应用程序中,我宁愿有一个错误的接受然后是一个错误的拒绝。因此,我认为我想计算一个置信度分数,并根据经验选择一个偏向接受度的阈值。以下线程直接与支持 vector 一起使用SVM.decision_func进行了讨论:
Obtaining weights in CvSVM, the SVM implementation of OpenCV

但是我不确定如何将它们放在一起,尤其是使用支持 vector 和实际测试特征矩阵来计算最终标量置信度得分。我怎么做?

谢谢。

最佳答案

只需将returnDFVal参数设置为true来调用CvSVM::predict,它将返回距离而不是类标签

关于opencv - 如何从CvSVM计算置信度分数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26806066/

10-12 18:58