@gibsonen

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

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

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

Войти через центр авторизации
Похожие вопросы
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
Bell Integrator Хабаровск
До 400 000 ₽
29 мар. 2024, в 10:00
10000 руб./за проект
29 мар. 2024, в 09:59
750 руб./в час
29 мар. 2024, в 09:55
50000 руб./за проект