Wie kann ich doppelte Fotos finden?

Antworten:

60

digiKam Installation über das Software Center

Fügen Sie Ihrer Sammlung alle Fotos hinzu. Wählen Sie im Menü "Extras / Duplikate suchen". Dadurch wird in Ihrer gesamten Sammlung nach Duplikaten gesucht.

findimagedupes Installation über das Software Center

Ein Befehlszeilenprogramm. Übergeben Sie alle Bilder, die Sie vergleichen möchten, in der Befehlszeile.

Geeqie (ehemals GQview )Installation über das Software Center

Wählen Sie im Menü "Datei / Duplikat suchen". Ziehen und Ablegen von Bilddateien führt das Duplikatfenster aus. Sie können Verzeichnisse löschen, um deren Inhalt rekursiv hinzuzufügen. Für den visuellen Vergleich von Bildern gibt es spezielle, nicht standardmäßige Optionen in einem Dropdown-Menü. Die "benutzerdefinierte" Ähnlichkeitsstufe erlaubt es, die Paarungen nur auf den höchsten Grad an Ähnlichkeit zu beschränken, muss jedoch auf "Einstellungen" auf 99 gesetzt werden. Kunst. Es bietet leider keinen automatischen Auswahlmechanismus mit rationalen Kriterien wie Auflösung, Datum oder was auch immer, die automatische Auswahl scheint nur zufällig nur das erste gefundene Bild als Referenz zum Speichern auszuwählen. Das Löschen vieler Bilder kann sehr langsam sein, da bei jedem Löschen versucht wird, die Anzahl der Ergebnisse zu aktualisieren.


Alle drei Tools finden visuelle Duplikate, nicht nur Dateien, die byteweise identisch sind.

Gilles
quelle
7
Ich fand, dass Geeqie am besten funktioniert. Es verfügt über eine Reihe robuster Suchmodi (Name, Prüfsumme, Größe usw.), leistungsstarke Bildähnlichkeitssuche, detaillierte Informationen zu gefundenen Duplikaten und eine einfache Benutzeroberfläche. Es ist nicht erforderlich, Bilder zuerst zu einer Sammlung oder einem Album hinzuzufügen. Mein einziger Nachteil ist, dass der Duplikatsucher im Menü Datei ausgeblendet ist und Sie aus Nautilus (oder einem anderen FM) ziehen und ablegen müssen, um zu durchsuchende Bilder / Ordner hinzuzufügen. Ansonsten erledigt es den Job und macht es gut.
Japzone
2
Geeqie kann ähnliche Bilder finden und es funktioniert ziemlich gut, aber ich fand es für exakte Übereinstimmungen etwas langsam und es mühsam, viele Duplikate damit zu entfernen.
Wernight
Eine andere Wahl (die ziemlich gut zu funktionieren scheint) ist dieses Tool, das auch findimagedupes genannt wird , aber nichts mit dem Tool zu tun hat , das auf Sourceforge gehostet wird.
Winny
Digikam verfügt über eine erstaunliche Oberfläche zum Auffinden von Duplikaten. Ich empfehle sehr.
Wbkang
22

FSlint Installieren Sie FSlint

fslintist ein grafisches Programm, mit dem md5sum doppelte Dateien aller Art finden kann. Wenn die Bilder nicht identisch sind, werden sie nicht als Duplikate gekennzeichnet. Das folgende Bild zeigt eine Reihe von doppelten PDF-Dateien in meinem Download-Verzeichnis:

Bildbeschreibung hier eingeben

Sie können die erweiterten Suchparameter ändern, um nach Dateityp zu suchen und sich nur auf Bilder zu beschränken. Dies geschieht durch Ändern der "zusätzlichen Suchparameter" als findBefehlsoptionen. Zum Beispiel suche ich hier nur nach *.jpgDateien (im selben Pfad, nur in meinem "Downloads" -Ordner:

Bildbeschreibung hier eingeben

fdupes Installieren Sie fdupes

fdupesist ein äquivalentes befehlszeilenbasiertes Tool. Beide sind in den Repos erhältlich.

John Lyon
quelle
12
Beachten Sie, dass ich bezweifle, dass diese Programme Duplikate mit geänderter Größe finden.
Vadim Peretokin
@Vadi das ist eine andere und kompliziertere Frage. Tineye führt eine Bildidentifizierung durch, die nicht auf Metadaten, Hashes usw. beruht (es kann ähnlich aussehende Bilder identifizieren), aber das ist ein Onlinedienst. Sie bieten eine API, aber mir sind noch keine Anwendungen bekannt, die diese nutzen. Die andere Schwierigkeit ist, dass Sie nicht immer ähnliche Bilder entfernen möchten , wenn Sie beispielsweise Fotos bearbeiten, aber Kopien der Originale behalten möchten. Das Entfernen identischer Duplikate ist viel sicherer.
John Lyon
4
Das OP gibt ausdrücklich "einschließlich Fotos, deren Größe geändert wurde" an, sodass dies keine Antwort ist.
Calimo
7

fdupes Installieren Sie fdupes

Sie können ein Befehlszeilentool verwenden fdupes, um doppelte Dateien zu finden (siehe man fdupesfür weitere Details). Ich kenne keine Möglichkeit, "Duplikate" zu finden, deren Größe geändert wurde. Ein Programm, das dies tat, würde eine Art intelligenten Algorithmus erfordern, der den Bildinhalt analysierte, da beim Ändern der Größe eines Bildes seine Daten geändert werden, so dass herkömmliche Methoden zum Auffinden von Duplikaten nicht funktionieren würden.

dv3500ea
quelle
fdupes wird auch Duplikate in verschiedenen Verzeichnissen vermissen; Nehmen wir an, Sie haben zwei Kopien eines Fotos im Ordner birthday-party / und das andere in family-stuff / ... "fdupes -fr." werde dieses Duplikat verpassen.
lrkwz
2
fdupes verarbeitet weder Duplikate, deren Größe geändert wurde, noch Änderungen an Metadaten.
Calimo
6

imgSeek Installieren Sie imgseek

imgSeek kann sowohl Duplikate als auch ähnliche Bilder finden (daher sollte es in der Lage sein, verkleinerte Fotos und Fotos mit unterschiedlichen Dateinamen und Metadaten zu finden) und sogar Fotos basierend auf einer Skizze zu suchen. Es ist in Desktop- und Serverversionen verfügbar.

Ich habe es aber selbst nicht ausprobiert.

david.libremone
quelle
Nur für Ubuntu 10.04 verfügbar, obwohl es eine Perl-Bibliothek für 12.04
drevicko 30.03.14
Die Server - Version isk-daemonfunktioniert auf 12,04, obwohl ich fand ich von der Quelle zu installieren hatte ( pip installlaut der Instalation Seite funktionierte nicht)
drevicko
4

Die dupeGuru Picture Edition funktioniert hervorragend und ist einen Versuch wert.

Sie haben eine Launchpad PPA , dupeguru(neue All-in-One - Paket) oder dupeguru-pe(altes Bild Ausgabe Paket) aus installiert werden , diese Befehle verwenden:

sudo add-apt-repository ppa:hsoft/ppa
sudo apt-get update
sudo apt-get install dupeguru
Tuxflo
quelle
Sieht aus wie dupeGuru hat jetzt keine separaten Ausgaben. Es funktioniert gut, obwohl die Benutzeroberfläche besser sein könnte. Es ist auch in AUR verfügbar, wenn Sie Arch verwenden.
user31389
2

Visipics

Visipics ist eine kostenlose Windows-Anwendung für diese Funktion, funktioniert aber unter Linux einwandfrei, natürlich über Wine (in Bezug auf die Sortierung der Duplikate ist es besser als geeqie / gqview (die Ergebnisse von geeqie sind absolut "unsortierbar").

Sie können festlegen, dass die Bilder automatisch anhand von Kriterien wie kleinerer Dateigröße, nicht komprimiertem Typ und niedrigerer Auflösung ausgewählt werden sollen viel besser, als es auf geeqie zu tun, mit der Ausnahme, dass die Auswahl nicht das Halten von Shift/ erfordert Ctrlund sogar Ordner priorisiert (aber die letzte Priorität ist Ordnerpriorität).

Sie müssen jedoch auf symbolische Links achten - es kann "zufällig" ausgewählt werden, um einen symbolischen Link in einer Datei zu speichern, während die eigentliche Datei als "Kopie" gelöscht wird. Das ist eine Schande.

der dsc
quelle