2016-06-23 11 views
1

Ich werde an einem Bildbearbeitungsprojekt "Währungssystem" in Pycharm arbeiten. Ich möchte nur das Eingabebild mit den vorhandenen Bildern in der Datenbank abgleichen und das Ergebnis anzeigen (Datenbankbildname). Wie kann ich das mit der SURF-Funktion machen? Ich habe es im Internet überprüft, aber keinen relevanten Code bekommen. Könnten Sie mir bitte helfen, dies zu tun?Wie benutzt man SURF in Python?

Dank Chathu

+0

Ihre Frage ist sehr breit und unspezifisch. Sie sollten uns sagen, was Sie bereits versucht haben, geben Sie uns einen Code, an dem Sie gearbeitet haben, und wir haben etwas, mit dem wir arbeiten können. Bitte lesen Sie [Wie Sie fragen] (http://stackoverflow.com/help/how-to-ask) und bearbeiten Sie Ihren Beitrag. Sie können auch 'matplotlib' anstelle von pycharm markieren (die IDE ist irrelevant). – Ian

+0

Danke für Ihren Kommentar. Noch habe ich die Aufgabe nicht begonnen. Ich muss nur wissen, wie man die "Surf" -Funktion verwendet, um die Datenbankbilder zu vergleichen. Wenn du mir helfen kannst, wäre das großartig. –

+0

Wahrscheinlich dupliziert:
Überprüfen Sie diese [link] (http://stackoverflow.com/questions/22175533/what-is-the-äquivalent-of-matlabs-surfx-y-z-c-in-matplotlib). –

Antwort

0

Sie suchen für eine Implementierung von Speed ​​Up Robust Merkmale (SURF). Sie werden besser eine Bibliothek wie OpenCV für Ihren Anwendungsfall verwenden.

Lesen Sie die OpenCV docs zur Installation.
Here's So verwenden Sie SURF in OpenCV, sobald Sie die Installation abgeschlossen haben.

+0

ja Das ist es. Ich habe die opencv bereits installiert. Aber ich habe keine klare Idee, SURF mit passenden Datenbankbildern zu verwenden. Kannst du mir bitte Helfen? –

+0

Überprüfen Sie den zweiten Link. Ping zurück, wenn Sie Probleme haben. –