Jak mogę zidentyfikować duplikaty plików graficznych?

16

Przez lata zgromadziłem wiele zdjęć na różnych urządzeniach.

Myślę, że głównie trzymałem je w strukturze katalogów rrrr / mm /, ale zwłaszcza w przypadku niektórych starszych zdjęć, wydaje się, że jest wiele duplikatów.

Jaki jest najlepszy sposób zidentyfikowania duplikatów? Czy są na to dobre narzędzia, czy też będę musiał napisać coś na własną rękę?

Chris
źródło
3
Czy chcesz znaleźć przybliżone dopasowania (powiedzmy, ten sam obraz, różne metadane), czy też znalezienie dokładnych dopasowań jest wystarczająco dobre?
Proszę przeczytać Profil
Dokładne mecze będą wystarczająco dobre.
Chris
może spojrzeć na rozmiary plików?
aaaaa mówi o przywróceniu Moniki

Odpowiedzi:

7

Wiele programów może znaleźć duplikaty na podstawie zawartości obrazu. Niektóre aplikacje do zarządzania zasobami to zrobią i istnieją również dedykowane programy. Jeśli wykryjesz zduplikowane obrazy, zobaczysz kilka opcji. Sprawdź, które są dostępne dla Twojej platformy.

Innym rozwiązaniem jest po prostu zaimportowanie plików z opcją „ignoruj ​​duplikat”. Picasa, która jest darmowa, może to zrobić.

Itai
źródło
Google wykrywa zduplikowane obrazy faktycznie działa zgodnie z obietnicą. Istnieje wiele takich programów do znalezienia. Czy możesz polecić coś innego niż Picasa?
Esa Paulasto
4

W systemie Linux wypróbuj FSlint . Jest trochę powolny, ale na pewno znajdzie duplikaty.

petermolnar
źródło
FSlint przeszuka pliki o tej samej wartości skrótu. Jako taki znajdzie duplikaty dowolnego pliku. Nie pomoże to w scenariuszu „ten sam obraz inny metadane” lub w wersjach oryginału o zmienionym rozmiarze.
seb
4

dupeGuru Picture Edition to konfigurowalna wyszukiwarka duplikatów obrazów dla systemów Windows, Mac OS X i Linux.

Istnieje kilka wersji dupeGuru (wersje standardowe, muzyczne i graficzne), a edycja obrazkowa pozwala znaleźć podobne wizualnie obrazy za pomocą algorytmu porównującego blokowanie bitmapy, między innymi metodami (np. Znacznik czasu oryginalnego obrazu EXIF ​​lub pliki są po prostu identyczne) .

Posiada szereg innych przydatnych funkcji, takich jak wykluczone foldery, wsparcie dla bibliotek iPhoto / Aperture oraz znaczną personalizację sposobu wykrywania duplikatów i ich działania.

drfrogsplat
źródło
3

Picasa ma zduplikowaną wyszukiwarkę plików, ale trudno powiedzieć, na co patrzysz: Uruchom Picasę; kliknij Tools> Experimental> Show Duplicate Files. To działa , ale należy uważać, o co usuwasz.

Inną opcją jest darmowa „Szybka wyszukiwarka duplikatów plików”:

Szybka wyszukiwarka duplikatów plików

Podobało mi się to, że umożliwia podgląd obrazu przed podjęciem decyzji, że nie potrzebujesz duplikatu.

alternatywny tekst

Działa to dobrze, dopóki pliki są identyczne , ale jeśli szukasz podobnych zdjęć (np. Tego samego zdjęcia, ale o zmienionym rozmiarze, obróconym lub zmanipulowanym), możesz zajrzeć do ich zaktualizowanej wersji:

Wyszukiwarka podobieństw wizualnych

Nie korzystałem z tego programu, ale użyłem bardzo podobnego programu (już nie powstał) i uważam, że jest bardzo przydatny. Mają do pobrania za darmo, więc warto sprawdzić.

Robert Cartaino
źródło
Wypróbowałem program Picasa Dupe Finder, ale wydaje się, że pasuje do podobnych zdjęć, a nie identycznych plików.
Chris
2

digikam (Linux, Windows i Mac) ma wersje z paskami bocznymi

Karta Wersje pokazuje historię i zapisane wersje zdjęcia. Za pomocą trzech przycisków w prawym górnym rogu możesz wybierać między prostą listą zapisanych wersji, widokiem drzewa i połączoną listą, która pokazuje wersje wraz z czynnościami wykonanymi na wybranym zdjęciu.

i kolejne zatytułowane wyszukiwanie

Szybkie wyszukiwanie jest adaptacyjnym polem wyszukiwania w górnej części okna wyszukiwania (lewy pasek boczny) i zapewnia prosty sposób przeszukiwania bazy danych digiKam za pomocą jednego zapytania. Możesz wpisać dowolne argumenty w polu tekstowym Wyszukaj: będą one użyte do ustalenia wyników. Na przykład możesz wpisać ciąg „urodziny”, aby przeszukać całą bazę danych pod kątem występowania słowa „urodziny” we wszystkich polach tekstowych metadanych lub „05 .png”, aby wyszukać konkretną nazwę pliku obrazu „05 .png” ( nie wymaga ucieczki jak w wyrażeniach regularnych).

(Ma również zaawansowane ustawienie umożliwiające wielokrotne wyszukiwanie boolowskie)

i kolejny zatytułowany rozmyte

digiKam charakteryzuje każdy obraz długim numerem przy użyciu specjalnej techniki (algorytm Haara), która umożliwia porównywanie obrazów poprzez porównanie obliczonej sygnatury. Im mniejsza jest liczbowa różnica między dowolnymi dwoma podpisami obrazu, tym bardziej są do siebie podobni. Ta technika ma trzy implementacje w digiKam: ...

  1. Duplikaty
  2. Obraz (podobne przedmioty)
  3. Naszkicować

Chociaż generowanie „podpisów” i ich wzajemne sprawdzanie na dużej liczbie obrazów może być powolnym procesem. Pamiętaj też, że niektórzy ludzie nie są fanami, ponieważ jest to projekt KDE, który nie integruje się całkowicie z innymi środowiskami graficznymi i stara się być aplikacją typu „wszystko w jednym” z pobieraniem obrazów, katalogiem / słowami kluczowymi, opracowywaniem RAW, manipulowaniem obrazami i nie tylko w zestawie.

dmkonlinux
źródło
1

Similar.pictures to program online do znajdowania bliskich i dokładnych duplikatów.

Napisałem to, ponieważ Picasa zwykle znajdował dokładne kopie. A teraz Picasy już nie ma.

Podobne zdjęcia
źródło
1

Moje dwa centy. Używałem:

Pixiple github.com/saolaolsson/pixiple

VisiPics visipics.info

I Awesome Duplicate Photo Finder duplicate-finder.com

Jedną rzeczą do rozważenia jest „nieostrość” wyszukiwania. Czasami program znajduje podobne zdjęcia, na przykład odmiany tej samej sesji zdjęciowej. Nie masz szczęśliwego spustu podczas usuwania zdjęć.


Utwórz kopię zapasową zdjęć przed usunięciem czegokolwiek.

Rafael
źródło
0

Acdsee to prosta / popularna aplikacja do przeglądania zdjęć, która ma tę funkcję (Narzędzia -> Znajdź duplikaty).

Ricibob
źródło
0

Na moim komputerze Mac miałem doskonały sukces z PhotoSweeper ( http://overmacs.com/ ). Może pracować bezpośrednio za pośrednictwem systemu plików lub popularnego oprogramowania fotograficznego, takiego jak Apple Photos i Adobe Lightroom. Jest w stanie znaleźć dokładne duplikaty lub podobne pliki obrazów. A przy 10 USD to kradzież.

EJ Mak
źródło
-1

DeDup-Image to skrypt bash do automatycznego znajdowania i usuwania identycznych obrazów / duplikatów zdjęć, nawet jeśli metadane różnią się. Zawsze zachowuje największą kopię, która prawdopodobnie zawiera najwięcej metadanych i usuwa wszystkie inne znalezione obiekty na podstawie SHA256-HASH rzeczywistych informacji o obrazie bez żadnych metadanych. Ponieważ skrypt musi przetwarzać wariant z każdego obrazu bez metadanych, jest on nieco wolniejszy i wymaga dużo więcej procesora niż programy lub skrypty, które mogą wyszukiwać tylko całkowicie identyczne pliki.

DRRDietrich
źródło
4
Ten program wygląda bardzo niebezpiecznie, ponieważ automatycznie usuwa. Naprawdę, naprawdę nie chciałbym, aby jakiś program usuwał pliki tu i tam.
Rafael