@gibsonen

Как сравнить 2 картинки на схожесть?

Задача у меня такая сравнить 2 картинки и сказать похожи ли они. Для начала я нахожу гистограммы каждого изображения и сравниваю их мерой сходства. Далее полученное расстояние и сравниваю с неким порогом, если оно меньше порога, то выполняю подсчет дескриптора AKAZE, отфильтровываю по расстоянию хемминга и фильтром RANSAC. далее проверяю что после фильтрации свсязей осталось больше 6, если больше то говорю что изображения похожи. как вам мой подход? он верен?
  • Вопрос задан
  • 5194 просмотра
Пригласить эксперта
Ответы на вопрос 3
@maddimas
Может нейросетью? А по гистограмме могут совпасть совсем не похожие картинки.
Ответ написан
Комментировать
@evgensoft
https://github.com/JohannesBuchner/imagehash - исходник на питоне, но описано довольно подробно, можно перенести на другой ЯП при желании.
Проверяет именно визуальную похожесть картинок - довольно точно..
Ответ написан
@stpnov
Знаю на JS только решение https://github.com/mapbox/pixelmatch
Ответ написан
Ваш ответ на вопрос

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

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