Автор Тема: Поиск одинаковых изображений  (Прочитано 1587 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн slux

  • Game Developer
  • Администратор
  • Общительный человек
  • ******
  • Сообщений: 1 682
  • Карма: 31
  • Пол: Мужской
  • Ubuntu, Debian, Fedora
    • CSM Wiki
Поиск одинаковых изображений
« : 14 Апреля 2010, 14:11:56 »
Помню, под вражескую ось был софт, который в указанном каталоге искал одинаковые изображения и выводил их все в окно, после чего можно было удалить копии или производить прочие операции. Хотел бы привести пример, но названия не помню. Теперь понадобилось то же самое, но под Linux. Есть варианты?
« Последнее редактирование: 14 Апреля 2010, 14:45:21 by slux »

Оффлайн apprentice

  • Администратор
  • Старожил
  • ******
  • Сообщений: 323
  • Карма: 22
  • Пол: Мужской
  • Debian, OS X, iOS
Re: Поиск одинаковых изображений
« Ответ #1 : 14 Апреля 2010, 14:41:58 »
cat test.sh
#!/bin/sh

find "$@" -type f -exec md5sum {} \; |
  sort --key=1,32 | uniq -w 32 -d --all-repeated=separate |
  sed -r 's/^[0-9a-f]*( )*//;s/([^a-zA-Z0-9./_-])/\\\1/g;s/(.+)/\1/'
Листьям древесным подобны сыны человеков! - падайте ниц, ибо осень.

Оффлайн bas

  • Пользователь
  • **
  • Сообщений: 66
  • Карма: 2
  • Пол: Мужской
  • ArchLinux / FreeBSD
    • Настройка asterisk, asterisk колл-центр
Re: Поиск одинаковых изображений
« Ответ #2 : 14 Апреля 2010, 15:54:18 »
gqview так умеет. Причем не только одинаковые ищет, но и похожие.


Оффлайн slux

  • Game Developer
  • Администратор
  • Общительный человек
  • ******
  • Сообщений: 1 682
  • Карма: 31
  • Пол: Мужской
  • Ubuntu, Debian, Fedora
    • CSM Wiki
Re: Поиск одинаковых изображений
« Ответ #3 : 14 Апреля 2010, 16:27:20 »
Опа! Пользовался gqview пару лет назад, такой функции не замечал. Обязательно попробую.  Похожие изображения интересуют даже больше, чем одинаковые. Потому что бывает так, что по куче каталогов разбросана куча изображений с одинаковым содержимым, но с разным разрешением или качеством.