Extrahieren von HoG-Funktionen mit OpenCV

Ich versuche zum extrahieren von features mithilfe von OpenCV ' s HoG-API, aber ich kann nicht scheinen zu finden, die API, die mir erlauben, das zu tun.

Was ich versuche zu tun, ist zu extrahieren Funktionen mit HoG aus allen meinen Daten (eine festgelegte Anzahl von positiv-und negativ-Bilder), dann Zug meine eigene SVM.

Ich spähte in HoG.cpp unter OpenCV, und es hat nicht geholfen. Alle codes sind begraben innerhalb Komplexität und der Notwendigkeit gerecht zu werden für verschiedene Bauteile (z.B. der Intel IPP)

Meine Frage ist:

  1. Gibt es eine API von OpenCV, die ich verwenden können, um zu extrahieren alle diese Funktionen /Deskriptoren zur Einspeisung in ein SVM ? Wenn es, wie kann ich es nutzen, um Zug meine eigene SVM ?
  2. Wenn es nicht ist, gibt es bereits Bibliotheken gibt, die könnten das gleiche erreichen ?

Bisher bin ich eigentlich portieren einer vorhandenen Bibliothek (http://hogprocessing.altervista.org/) von der Verarbeitung (Java) in C++, aber es ist immer noch sehr langsam, mit Erkennung der Einnahme um mindestens 16 Sekunden

Hat jemand anderes erfolgreich zu extrahieren HoG-features, wie hast du um Sie herum gehen ? Und haben Sie irgendwelche open-source-codes, die ich verwenden könnte ?

Vielen Dank im Voraus

InformationsquelleAutor der Frage sub_o | 2012-07-24

Schreibe einen Kommentar