Задать вопрос
@hr_lolka

Как в Delphi сравнить два изображений (в частности лица)?

Здравствуйте, коллеги!

Возникла такая проблема , я получаю изображение с камеры и сохраняю его , нужно сделать программу которая сравнивает сделанный мною снимок с уже готовым снимком и проверять на схожесть. Пиксельно не вариант ибо отличия изображений будет почти 100% .Какие еще варианты есть ?
  • Вопрос задан
  • 5143 просмотра
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
@FedOTs
Подели изображение на части и потом сравнивай пиксели в процентом соотношении :)
Либо вариант попроще, сравнивай только черные пиксели.
codepaste.ru/2765/
delphiru.ru/graphics/182-compare-two-images
Ответ написан
@vSLY
а что фотографируешь? возможно, если текст или документы, то имеет смысл распознавать текст(не так уж трудно написать по примеру распознавания каптчи) и сравнитьвать уже посимвольно.
Распознавать текст нетрудно, если он набран известным шрифтом.
Выделяешь область символа исходя из яркости(а он сильно отличается по яркости от бумаги) и сравниваешь попиксельно со всеми картинками букв шрифта, сначала выровняв. Наибольшее число совпадений, скорее всего, будет иметь распознаваемая буква.
Но задача твоя не самая простая =)
Ответ написан
Ваш ответ на вопрос

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

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