在OpenCV中,svm.predect参数returnDFVal的平均值是多少

在OpenCV中,svm.predect参数returnDFVal的平均值是多少,opencv,Opencv,opencv文档说“如果为真,问题是2类分类,那么该方法返回的决策函数值是有符号的到边距的距离” 这是否意味着如果样本属于该类,它将返回正数。否则返回一个负数 我编写了一个测试项目来测试返回值的平均值(returnDFVAL=true),我发现返回值是测试样本到边缘的距离 在2类中,有2个标签(即1,-1) 如果试样属于较小的标签(-1)。距离是正的 否则,如果试样属于较大的标签(1),则距离为负 是的,但我不知道决策函数的最大极限(范围)是多少 我有两类问题[-1,1],其中特征值在[0,1]

opencv文档说“如果为真,问题是2类分类,那么该方法返回的决策函数值是有符号的到边距的距离”


这是否意味着如果样本属于该类,它将返回正数。否则返回一个负数

我编写了一个测试项目来测试返回值的平均值(returnDFVAL=true),我发现返回值是测试样本到边缘的距离

在2类中,有2个标签(即1,-1)

如果试样属于较小的标签(-1)。距离是正的


否则,如果试样属于较大的标签(1),则距离为负

是的,但我不知道决策函数的最大极限(范围)是多少

我有两类问题[-1,1],其中特征值在[0,1]范围内。 当我使用OpenCV预测类时,使用测试集,我得到了各种值(在abs中):例如:0.22,…,1.75,…,3.75(我不知道决策函数标度中的绝对最大值,但只知道相对的3.75)


非常感谢。

事实上,决策中没有最大距离。距离越远,可靠性越好。现在我用libsvm代替opencv。我认为libsvm更清晰、更易于使用