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

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

Оффлайн slux

  • Game Developer
  • Администратор
  • Общительный человек
  • ******
  • Сообщений: 1 455
  • Карма: 32
  • Пол: Мужской
  • Ubuntu, Debian, Fedora
    • Суперсекретный центр игростроя
Помню, под вражескую ось был софт, который в указанном каталоге искал одинаковые изображения и выводил их все в окно, после чего можно было удалить копии или производить прочие операции. Хотел бы привести пример, но названия не помню. Теперь понадобилось то же самое, но под Linux. Есть варианты?

Оффлайн apprentice

  • Администратор
  • Старожил
  • ******
  • Сообщений: 281
  • Карма: 21
  • Пол: Мужской
  • Debian, Gentoo, Google Android
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 455
  • Карма: 32
  • Пол: Мужской
  • Ubuntu, Debian, Fedora
    • Суперсекретный центр игростроя
Re: Поиск одинаковых изображений
« Ответ #3 : 14 Апрель 2010, 16:27:20 »
Опа! Пользовался gqview пару лет назад, такой функции не замечал. Обязательно попробую.  Похожие изображения интересуют даже больше, чем одинаковые. Потому что бывает так, что по куче каталогов разбросана куча изображений с одинаковым содержимым, но с разным разрешением или качеством.

 

В быстром ответе можно использовать BB-теги и смайлы.

Предупреждение: в данной теме не было сообщений более 120 дней.
Если не уверены, что хотите ответить, то лучше создайте новую тему.

Имя: E-mail:
Визуальная проверка:
Какова 'длинная' версия аргумента '-m' утилиты ls в GNU fileutils 4.0 согласно man-странице?: