Der Zweck der Aufgabe besteht darin, Bilder mithilfe von SVM zu klassifizieren. Die Variable 'images' soll die Bildinformation enthalten und entsprechend labels
enthält Bildbeschriftungen. Wie kann ich (welches Format und welche Maße) die images
und labels
haben? Ich habe versucht, images
unsuccesfully ein Python-Array zu sein (abgeflachte Bilder angehängt) und dann in einem anderen Versuch, Numpy Arrays:So trainieren Sie OpenCV SVM-Klassifikator für Bilder
images=np.zeros((number_of_images, image_size))
labels=np.zeros((number_of_images, 1))
svm=cv2.SVM()
svm.train(images, labels)
Ist es eine richtige Ansatz, um das Problem und wenn ja, was für die Ausbildung ist der richtige Weg der Klassifikator?
Sie RAW-Bild verwenden könnte Daten zum Train SVM-Modell, das sehr fruchtbar ist. Zum Beispiel, R, G, B/L, a, b Kanäle, um ein Modell für die Farbkorrektur zu trainieren. –
@RickM. Aber wir diskutieren Klassifizierung, nicht wahr? – CaptainTrunky