2015-01-19 6 views
7

Ich habe 100 Bilder, alle visuell ähnlich und ich muss nach Duplikaten suchen. Ich habe einen Algorithmus, der die gleiche Farbe/Muster/Bearbeitung etc. übereinstimmen kann, aber es unterstützt kein Zuschneiden. Wenn zwei ähnliche Bilder angezeigt werden, von denen eines beschnitten ist, wird das Ergebnis anders sein.Wie erkennen Sie ähnliche Bilder, obwohl sie abgeschnitten wurden?

Ich brauche Algorithmus, der zwei ähnliche Bilder trotz des Zuschneidens zusammenbringen kann, irgendwie wie Tineye funktioniert. Ich habe ein paar Referenzen, aber nichts hat funktioniert.

Hier ist an example article for reference.

+0

Welches Thema haben die Bilder? Vertreten sie Landschaften, Gebäude, Menschen, Gesichter usw.? Für unterschiedliche Themen gelten unterschiedliche Ansätze. – Eypros

+0

Irgendwelche zwei Bilder, die Gebäude oder was auch immer aber größtenteils menschliche Gesichter bilden können. Wie Profilbild benutzen wir in fb. – 125fura

Antwort

1

Ich denke, Sie sind auf dem richtigen Weg mit Hashing zum Identifizieren fast-Duplikate. Ich glaube, locality sensitive hashing kann Ihnen die zusätzliche Kilometerzahl geben, die Sie benötigen. Es berücksichtigt die Lokalität der Bildmerkmale, aus denen es den Hash-Schlüssel berechnet, und erreicht somit eine bessere Leistung für die Aufgabe der Erkennung nahezu doppelter Daten.

+0

Ok, was immer du sagst, ich werde es versuchen, aber kannst du eine andere Methode identifizieren? – 125fura

Verwandte Themen