Hallo zusammen,
ich suche ein Programm, dass ähnliche Bilder erkennt. Für identische könnte ich fslint verwenden; bei den fraglichen Bildern wurden jedoch bei jeweils einer Kopie die EXIF-Daten verändert, weshalb fslint die Doubletten nicht mehr erkennt.
Gibt’s da ein nettes Tool für? Muss ja nicht zwingend für Bilder sein – eine Erkennung ähnlicher Dateien müsste m.E. reichen, da nur die EXIF-Daten verändert wurden und die Dateien ansonsten übereinstimmen.
Danke & Gruß
Jan
ähnliche Bilder finden
Re: ähnliche Bilder finden
Es gibt pHash: http://www.phash.org/
Ich wollte mich damit mal beschäftigen aber habs bisher nicht geschafft...
Ich wollte mich damit mal beschäftigen aber habs bisher nicht geschafft...
Re: ähnliche Bilder finden
geeqie hat eine eingebaute Funktion dafür. Wie gut die ist kann ich aber nicht sagen, da ich sie nur sehr selten nutze.
Re: ähnliche Bilder finden
Ich benutze sie ab und zu in der Einstellung "Ähnlichkeit hoch" und bin mehr oder weniger zufrieden.
Dazu wird eine Übereinstimmung in Prozent angezeigt und zumindest wenn diese 100% beträgt, scheint mir das auch zuverlässig zu sein. Zwischen 96 und 99% sollte man genau hinsehen. Das können für das menschliche Auge identische Bilder sein, von denen eines z.B. mal recodiert wurde, es können aber z.B. auch zwei Fotos aus einer Serienbildaufnahme sein, wo sich z.B. ein Arm bewegt hat. 95% und darunter haben eigentlich immer offensichtliche Unterschiede.
Was ich nicht mag sind die Teile der Funktion die eigentlich nichts mit dem Bildvergleich an sich zu tun haben.
Vergleicht man zwei oder mehr potenziell identische Bilderserien miteinander, dann wird in der Ergebnispräsentation teils die Reihenfolge der Serien vertauscht. So kann es z.B. vorkommen, dass eine Darstellung so aussieht:
Code: Alles auswählen
Serie A Bild 1
100% Serie B Bild 1
100% Serie C Bild 1
Serie A Bild 2
93% Serie B Bild 2
98% Serie C Bild 2
Serie B Bild 4
88% Serie A Bild 4
88% Serie C Bild 4
Serie A Bild 7
100% Serie B Bild 7
Serie A Bild 8
100% Serie B Bild 8
Das wäre nachvollziehbar, wenn die Bilderserien nach Ähnlichkeit sortiert wären, aber wie meine (erfundene) Beispielausgabe für Bild 2 zeigt, ist das meiner Beobachtung nach nicht der Fall. Auch wird hier nicht klar, wie hoch die Ähnlichkeit von Bild 2 zwischen Serie B und C ist.
In den Code bemüht, um mich zu vergewissern wonach sortiert wird, habe ich mich allerdings bisher nicht.
- Lord_Carlos
- Beiträge: 5578
- Registriert: 30.04.2006 17:58:52
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Dänemark
Re: ähnliche Bilder finden
digiKam kann das auch. Ist jetzt aber ein eher maechtiges Programm, ggf will man lieber was aleinstehendes haben.
Code: Alles auswählen
╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!
Re: ähnliche Bilder finden
Du könntest mal findimagedupes ausprobieren.