Библиотека на python или онлайн сервис для сравнения изображений?

Добрый день!

Есть сервис, к которому нужно добавить поиск по изображению(типа google поиск по images, но для наших целей):
- Пользователь загружает картинку.
- Система ищет похожую картинку в базе.
- Пользователь получает список похожих изображений.

Требования:
- Библиотека должна быть бесплатной
- Желательно именно библиотеку, а не API онлайн сервиса.
- Хочется иметь возможность дорабатывать "качество сравнения".
  • Вопрос задан
  • 5839 просмотров
Пригласить эксперта
Ответы на вопрос 3
TomasHuk
@TomasHuk
Посмотрите еще здесь и здесь. В свое время мне эти статьи очень помогли. Алгоритм простой. Можно достаточно быстро написать свою программу. С помощью расстояния Хэмминга можно контролировать "похожесть" изображений.
Ответ написан
Комментировать
BOOMER_74
@BOOMER_74
Full-Stack разработчик
Первое, что пришло в голову, PIL и numpy. При помощи PIL можно просто сравнить изображения, а допилить с помощью numpy (преобразовать в массив данных и написать алгоритм сравнения). Вот первое, что нашел по этому вопросу:

    В ответах еще можно найти программку ImageMagick. Только вам не надо их сравнивать, а надо искать похожие, а это задача посложнее.
Ответ написан
Комментировать
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы