Wie kann ich in scikit-learn (für Computer Vision) mit meinem eigenen Datensatz arbeiten?

Wie kann ich mit meinem eigenen Datensatz in scikit-learn arbeiten? Das Scikit-Tutorial verwendet immer ein Beispiel zum Laden seines Datensatzes (Ziffern-Datensatz, Blumen-Datensatz ...).

http://scikit-learn.org/stable/datasets/index.html dh: aus sklearn.datasets importiere load_iris

Ich habe meine Bilder und ich habe keine Ahnung, wie ich neue erstellen soll.

Insbesondere zum Starten verwende ich dieses Beispiel, das ich gefunden habe (ich benutze die Bibliothek opencv):

img =cv2.imread('telamone.jpg')

# Convert them to grayscale
imgg =cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)

# SURF extraction
surf = cv2.SURF()
kp, descritors = surf.detect(imgg,None,useProvidedKeypoints = False)

# Setting up samples and responses for kNN
samples = np.array(descritors)
responses = np.arange(len(kp),dtype = np.float32)

Ich möchte Funktionen aus einer Reihe von Bildern extrahieren, um einen Algorithmus für maschinelles Lernen zu implementieren!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage