Outil de recherche d'images en double open source pour Linux?

16

Existe-t-il un chercheur d'images en double gratuit et open source pour les systèmes Linux?

Trouver des doublons exacts (en fonction du contenu, pas du nom de fichier) me suffit, mais la possibilité de trouver des images similaires serait également très bien.

hpy
la source
1
DupeGuru a une version spécialisée pour les images. Je poste ceci en tant que commentaire car je ne l'ai jamais essayé.
David Costa

Réponses:

18

Digikam

Ajoutez toutes les photos à votre collection. Dans le menu, sélectionnez «Outils / Rechercher des doublons». Cela cherchera des doublons dans toute votre collection.

Findimagedupes

Un outil en ligne de commande. Passez toutes les images que vous souhaitez comparer sur la ligne de commande.

Geeqie (anciennement gqview)

Dans le menu, sélectionnez «Fichier / Rechercher un doublon». Faites glisser et déposez les fichiers image pour faire la fenêtre des doublons. Vous pouvez supprimer des répertoires pour ajouter leur contenu de manière récursive.

Fdupes

Un outil en ligne de commande pour rechercher des doublons octet par octet dans une arborescence de répertoires.

(Republié sur /ubuntu/4072/how-can-i-find-duplicate-photos )

Gilles 'SO- arrête d'être méchant'
la source
7
findimagedupsdescendra également les hiérarchies, ne nécessite pas de duplication au niveau des octets et (plus important encore) peut conserver des enregistrements pour accélérer les exécutions futures (car le passage initial sur une grande réserve d'images peut prendre beaucoup de temps).
dmckee --- chaton ex-modérateur
-4

Vous pouvez aussi le faire avec les commandes linux bash, en comparant simplement les tailles de fichiers

Tout d'abord : créez un dossier poubelle pour y déplacer les fichiers supprimés

mkdir ../trash

Ensuite : exécutez cette commande

mv `stat -c "%s %n" * | column -t | sort | awk '{if( $1 != size ){ print "original",$1,$2; } else { print "delete",$1,$2;} size = $1 }' | grep delete | awk '{ print $3;}'` ../trash/

cela fonctionne pour un seul dossier

dans le cas où vous avez différents dossiers, vous devez effectuer un travail supplémentaire sur la commande ci-dessus

Manvel
la source
4
(1) Vous mettez la charrue avant le cheval, ou quelque chose comme ça. La question ne dit rien sur le déplacement ou la suppression de fichiers, mais simplement sur la recherche .    (2) Suggérez-vous sérieusement que la comparaison des tailles de fichier est tout ce que vous devez faire pour identifier des fichiers identiques? (3) Si vous croyez vraiment que vous avez un bon moyen d'identifier des fichiers identiques, modifiez votre réponse (a) pour le faire (sans supprimer les fichiers) et (b) expliquez-le, étape par étape.
G-Man dit `` Réintègre Monica '' le