Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Image Similarity Checker

License: MIT

Инструмент для анализа схожести изображений с использованием алгоритма SSIM. Поддерживает форматы: PNG, JPEG, BMP, TIFF.

Особенности

  • Сравнение двух изображений
  • Поиск дубликатов в папке с заданным порогом схожести
  • Автоматическая обработка путей с нелатинскими символами
  • Адаптация под разные размеры изображений

Установка

  1. Клонируйте репозиторий:

    git clone https://github.com/Jeesson/Image-Similarity-Checker.git
  2. Установите зависимости:

    pip install -r requirements.txt

Использование

Запустите скрипт и следуйте инструкциям:

python image_similarity_checker.py

Режимы работы

  • Быстрый режим: Сравнение с файлом test.png в текущей папке
  • Ручной режим:
  • Сравнение двух изображений
  • Поиск похожих изображений в папке

Режим "Авто-скан" позволяет:

  • Найти все похожие изображения в указанной папке
  • Сравнить каждое изображение со всеми другими
  • Автоматически определить дубликаты и похожие файлы
  • Показать процент схожести для всех пар, превышающих заданный порог
  • Оптимизированная обработка: изображения не перезагружаются при каждом сравнении

Пример использования:

  1. Выберите режим 3 в меню
  2. Укажите папку с изображениями
  3. Задайте минимальный порог схожести (например, 90%)
  4. Получите список всех пар изображений с указанием процента схожести

Пример

# Сравнение двух изображений
Введите путь к первому изображению: images/cat1.jpg
Введите путь ко второму изображению: images/cat2.jpg

Результат: Схожесть: 92.34%

Ограничения

Все изображения приводятся к размеру 300x300 пикселей

Минимальный порог схожести: 0.1%

Лицензия

MIT License. Подробнее в файле LICENSE.

About

Инструмент для сравнения изображений с использованием SSIM (Structural Similarity Index). Поддерживает сравнение двух изображений или поиск похожих изображений в папке.

Topics

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages