2016-05-12 118 views
0

我的特征是归一化的rgb值,它包含0到0.1范围内的值。我已声明训练矩阵为CV_64FC1。它包含1000行和60列,但有十进制值,如0.3333或0.2789。现在我在OpenCv文档中看到,训练矩阵必须是浮点类型,但是我的矩阵是double类型的。如何把这个矩阵的SVM进行训练,无须转换为浮动OpenCv中SVM的训练矩阵

回答

1

尝试铸造你的变量为float型

+0

我尝试使用trainingMatrix.convertTo(trainingMatrix,CV_32FC1),但现在SVM提供了错误坏的说法。 – fja

相关问题