Як я можу знайти повторювані фотографії?


Відповіді:


60

digiKam Встановіть через програмний центр

Додайте всі фотографії до своєї колекції. У меню виберіть "Інструменти / Знайти дублікати". Це буде шукати дублікати у всій вашій колекції.

findimagedupes Встановіть через програмний центр

Інструмент командного рядка. Передайте всі зображення, які ви хочете порівняти, у командному рядку.

Geeqie (раніше GQview )Встановіть через програмний центр

У меню виберіть "Файл / Знайти дублікат". Перетягуйте файли зображень у вікні дублікатів. Ви можете скидати каталоги, щоб додавати їх вміст рекурсивно. Для візуального порівняння зображень у специфічному меню, що не використовується за замовчуванням, у спадному меню. "Користувацький" рівень подібності дозволяє обмежувати пар лише найвищим ступенем схожості, але він повинен бути встановлений у "Вподобаннях" як 99. Навіть тоді він не працює ідеально принаймні для деяких видів зображень, наприклад, мистецтво. Він, на жаль, не забезпечує механізм автоматичного відбору з раціональними критеріями, такими як роздільна здатність, дата чи будь-які інші випадки. Здається, що автоматичний вибір просто випадковим чином вибирає перше знайдене зображення як орієнтир для збереження. Видалення багатьох зображень може бути дуже повільним, оскільки воно намагається оновити кількість результатів при кожному видаленні.


Усі три інструменти знаходять візуальні дублікати, а не лише файли, що мають однаковий байт.


7
Я виявив, що Geeqie працює найкраще. У ньому є надійний набір режимів пошуку (ім'я, контрольна сума, розмір тощо), потужне сканування подібності зображень, детальна інформація про знайдені дублікати, простий інтерфейс, і не потрібно спочатку додавати зображення до колекції чи альбому. Мій єдиний мінус полягає в тому, що Finder дублікатів прихований під меню Файл, і вам потрібно перетягнути з Nautilus (або іншого FM), щоб додати зображення / папки для пошуку. Окрім того, вона робить роботу і робить це добре.
japzone

2
Geeqie може знайти подібні зображення, і це працює досить добре, але я виявив це трохи повільно для точних збігів, і це нудно видаляти багато дублікатів з ним.
Wernight

Іншим вибором (який, здається, працює досить добре), є цей інструмент, який також називається findimagedupes , але не має відношення до інструменту, розміщеного на Sourceforge.
Вінні

Digikam має дивовижний інтерфейс пошуку дублікатів. Дуже рекомендую.
wbkang

22

FSlint Встановіть FSlint

fslintце графічна програма, яка може знайти дублікати файлів будь-якого типу за допомогою md5sum. Якщо зображення не однакові, вони не будуть позначені як копії. Зображення нижче показує купу копій файлів PDF у моєму каталозі завантажень:

введіть тут опис зображення

Ви можете змінити параметри розширеного пошуку для пошуку за типом файлів і обмежитись лише зображеннями. Це робиться шляхом зміни "додаткових параметрів пошуку" як findпараметрів команди. Наприклад, тут я шукаю лише *.jpgфайли (у тому ж шляху, лише дивлячись на папку "Завантаження":

введіть тут опис зображення

fdupes Встановити fdupes

fdupes- еквівалентний інструмент на основі командного рядка. Обидва доступні у репостах.


12
Зауважте, що я сумніваюся, що ці програми знайдуть змінені дублікати.
Вадим Перетокін

@Vadi - це інше і складніше питання. Tineye робить ідентифікацію зображення, яка не покладається на метадані, хеші тощо (вона може ідентифікувати схожі зображення), але це онлайн-сервіс. Вони надають API, але я ще не знаю жодної програми, яка цим скористається. Іншим ускладненням є те, що ви не хочете постійно видаляти подібні зображення, наприклад, якщо ви редагуєте фотографії, але хочете зберегти копії оригіналів. Видалення однакових дублікатів набагато безпечніше.
Джон Ліон

4
В ОП чітко зазначено, "включаючи фотографії, які були змінені", тому це не є відповіддю.
Калімо

7

fdupes Встановити fdupes

Ви можете скористатися інструментом командного рядка, який називається, fdupesщоб знайти дублікати файлів (див. man fdupesДокладнішу інформацію). Я не знаю жодного способу знайти "дублікати", які були змінені. Програма, яка зробила це, вимагала б певного інтелектуального алгоритму, який аналізував вміст зображення, оскільки коли розмір зображення змінюється, його дані змінюються, тому традиційні методи пошуку дублікатів не працюватимуть.


fdupes також буде пропускати дублікати в різних каталогах; скажімо, у вас є дві копії фотографії: одна - у папці на день народження /, а інша - у сімейних матеріалах / ... "fdupes -fr." пропустить цей дублікат.
lrkwz

2
fdupes не обробляє дублікати, які були змінені, а також зміни метаданих.
Калімо

6

imgSeek Встановити imgseek

imgSeek може знаходити дублікати, а також подібні зображення (тому слід мати змогу знаходити змінені фотографії та фотографії з різними іменами та метаданими) та навіть шукати фотографії за ескізом. Він доступний у настільній та серверній версіях.

Насправді я сам не пробував цього.


доступно лише для Ubuntu 10.04, хоча є бібліотека Perl для 12.04
drevicko

Версія сервера isk-daemonпрацює 12.04, хоча я виявив, що мені довелося встановити з джерела ( pip installвідповідно до сторінки інсталяції не працювало)
drevicko

4

dupeGuru Picture Edition працює абсолютно чудово, і варто спробувати.

У них є PPA Launchpad PPA , dupeguru(новий пакет «все в одному») або dupeguru-pe(старий пакет видання зображень) можна встановити з нього за допомогою таких команд:

sudo add-apt-repository ppa:hsoft/ppa
sudo apt-get update
sudo apt-get install dupeguru

Схоже, dupeGuru зараз не має окремих видань. Він працює добре, хоча інтерфейс може бути кращим. Він також доступний в AUR, якщо ви використовуєте Arch.
користувач31389

2

Visipics

Visipics - це безкоштовна програма Windows для цієї функції, але вона працює чудово в Linux, через вино, звичайно (Це краще, ніж geeqie / gqview щодо сортування дублікатів (результати Geeqie абсолютно "не сортуються")).

Ви можете сказати, що він автоматично вибирає зображення на основі таких критеріїв, як менший розмір файлу, нестиснений тип, нижча роздільна здатність (однак це не буде робити навпаки, вам потрібно буде зробити це вручну, що не було б набагато краще, ніж робити це на Geeqie, за винятком того, що для вибору не потрібно зберігати Shift/ Ctrl), і навіть розставляти пріоритети папкам (але останній пріоритет - пріоритет папки).

Однак ви повинні звернути увагу на символічні посилання - вони можуть "випадковим чином" вибрати для збереження символічного посилання на файл, видаляючи власне файл як "копію". Це ганьба.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.