SIFT-Implementierung in C#
Ich will sift-Implementierung in C#.
Ich diese website gefunden http://user.cs.tu-berlin.de/~nowozin/libsift/
aber ich bin verwirrt, dass es kein main-Programm oder Projekt-Datei. Ich konnte nicht verstehen, wie kann ich es in der normalen C# - Konsole/Fenster-Anwendung und was ist die Regel des GK# ist.
Könnte jemand mir ein paar nützliche Tipps, oder weiß jemand eine andere Implementierung in C#?
leider ist der link jetzt tot
Code scheint hier zu sein: nowozin.net/sebastian/tu-berlin-2006/libsift
Code scheint hier zu sein: nowozin.net/sebastian/tu-berlin-2006/libsift
InformationsquelleAutor Shahgee | 2010-12-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Namenskonvention folgt dem ursprünglichen C-code zu veröffentlichen, die von UBC, da war es nur ein test, um zu sehen, wie der Algorithmus ausführt. Ich werde glücklich sein zu helfen, wenn Sie Sie benötigen.
InformationsquelleAutor Behzad Tabibian
Gibt es keine Haupt-Programm, weil es obvisouly eine Bibliothek-Klasse. Entweder erstellen Sie ein Projekt mit Ihrem Lieblings-IDE und fügen Sie die Quell-Dateien, um es, oder öffnen Sie ein terminal-Fenster und erstellen Sie die Bibliothek mit Hilfe der mitgelieferten Datei Makefile.
InformationsquelleAutor Jim Brissom
https://sites.google.com/site/btabibian/projects/3d-reconstruction/code
Finden Sie eine Implementierung hier, die hat ein Sift-Klasse. Die basiert auf EmguCV-Bibliothek.
Die sift_features (name ist sehr gegen die C# - Konventionen) gibt Ihnen eine Liste von Feature-Objekt, das hat ein double [] - Deskriptor-Mitglied.
InformationsquelleAutor Muhammad Hasan Khan
Dieser code ist sehr ähnlich zu dem Surf-Algorithmus http://www.emgu.com/wiki/index.php/SURF_feature_detector_in_CSharp .
Denken Sie daran, hinzufügen von Bibliotheken:
Ich im Vergleich EmguCv und OpenCV SIFT-algorithmen. Die Ergebnisse sind die gleichen. In beiden Beispielen sind genau die gleiche Anzahl von features.
InformationsquelleAutor Jaryn