weranda
@weranda

Можно ли сравнить два изображения между собой на похожесть?

Привет.
Хочется сравнить два и более изображения между собой и определить процент схожести. Искал варианты, ничего простого не нашел. К примеру, есть две картинки, в каждой из них есть часть одинаковая. Вот:
66ff882124db3830390090.png
66ff882e768e9208733940.png
Что путного посоветуете?
  • Вопрос задан
  • 221 просмотр
Пригласить эксперта
Ответы на вопрос 2
Maksim_64
@Maksim_64
Data Analyst
1. Определить для себя что ты понимаешь под похожестью. В комментарии верное подмечено.
2. Закодировать изображения в тензорное представления.
3. Сравнивать дистанции между двумя тензорами евклидова дистанция, cosine similarity и т.д.

Сейчас даже базы есть, я такую использовал в проекте недавно (chroma db), которые оптимизируют поиск ближайшей дистанции по изображениям / текстам. То есть пишешь запрос входной эмбединг а он тебе выдает запись с наименьшей дистанцией, к данному эмбедингу.
Ответ написан
Комментировать
например, AntiDupl и т.п.
часто используется в ПО для поиска дублей / массовой обработки для панорам и т.д.
Ответ написан
Ваш ответ на вопрос

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

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