/ / eine Ausgabe des Erhaltens von Matrix für das Training von Siebfeatures - opencv, maschinelles Lernen, Computer-Vision, Sieben

ein Problem, Matrix für Trainingsfunktionen zu bekommen - opencv, maschinelles Lernen, Computer-Vision, Sieben

Ich habe die Funktionen mit OpenCV OpenSource extrahiert.

Ich habe diese Schritte mit diesen 2 Funktionen durchgeführt

SiftFeatureDetector
SiftDescriptorExtractor

was ich habe eine Matrix von 128 * 128 aus den Deskriptoren, die ich auch denke, dass ich verwenden werde Diese Matrix zum Trainieren der Funktionen ...

Worüber ich verwirrt bin, ist Folgendes:

Wenn ich die Funktionen trainieren möchte, Ich sollte eine Matrix mit der Anzahl der Features verwenden und jede einzelne Zeile enthält die Informationen zu diesem Feature. Dies könnte eine Matrix sein

number of features * 6

Zum Beispiel habe ich 344 Features in einem Bild ... und ich habe eine Matrix von 128 * 128 für den Deskriptor, die ich benötige, um meine Features zu trainieren

aber wie ich schon sagte, ich bekomme gerade eine 128 * 128 Matrix. Also, was ist das Problem?

Und was soll ich später trainieren?

Antworten:

0 für die Antwort № 1

Hast du dir das angesehen? descriptor_extractor_matcher.cpp, oder der matcher_simple.cpp Beispiele von OpenCV? Könnten Sie auch den Code posten, den Sie zum Erkennen der Funktionen verwenden?