2016-05-12 14 views
0

Meine Features sind die normalisierten rgb-Werte, die Werte im Bereich von 0 bis 0,1 enthält. Ich habe die Trainingsmatrix zu CV_64FC1 erklärt. Es enthält 1000 Zeilen und 60 Spalten, aber mit Dezimalwerten wie 0.3333 oder 0.2789. Jetzt lese ich in den OpenCv-Dokumenten, dass die Trainingsmatrix vom Float-Typ sein muss, aber meine Matrix ist vom Typ double. Wie für die Ausbildung dieser Matrix an die SVM geben, ohneTrainingsmatrix für SVM in OpenCv

Antwort

1

zu schweben zu Umwandlung Versuchen Sie Variablen Casting-Typ zu schweben

+0

ich versucht, mit trainingMatrix.convertTo (trainingMatrix, CV_32FC1), aber jetzt SVM gibt den Fehler schlechtes Argument. – fja