Запрос «на сколько похожи эти люди» чаще всего возникает в трёх ситуациях: при сравнении двух фотографий в приложении, при проверке родственного сходства и при попытке понять, почему нейросеть выдала неожиданный процент совпадения. Первое, что стоит проверить — качество исходных снимков: разный ракурс, освещение или мимика способны изменить результат сравнения лиц в разы, даже если алгоритм работает корректно.
В этой статье разберём, как технически устроено сравнение лиц, какие инструменты для этого существуют, насколько можно доверять проценту сходства и в каких случаях результат будет заведомо искажён.
Как алгоритмы определяют сходство лиц
Современные системы распознавания лиц не «смотрят» на фотографию как человек. Нейросеть преобразует изображение лица в набор чисел — так называемый вектор признаков (embedding). В этот вектор кодируются пропорции: расстояние между глазами, форма носа, контур скул, положение рта и десятки других параметров.
Затем система сравнивает два вектора между собой и вычисляет косинусное сходство или евклидово расстояние. Чем ближе векторы, тем выше итоговый процент похожести, который видит пользователь. Важно понимать: это математическая близость числовых представлений, а не «мнение» алгоритма.
Именно поэтому один и тот же человек на двух разных фото может получить низкий процент совпадения, если снимки сделаны при разном освещении или с разным выражением лица. Алгоритм чувствителен к условиям съёмки сильнее, чем кажется.
Процент сходства — это сравнение числовых векторов лиц, а не объективная оценка внешности. Результат сильно зависит от качества и условий фотографий.
Инструменты для сравнения лиц
Существует несколько категорий инструментов, которые отвечают на вопрос «на сколько похожи эти люди». Они различаются точностью, назначением и тем, как обрабатывают загруженные фото.
- 📱 Мобильные приложения-развлечения — сервисы типа «найди своего двойника» или «на кого похож из знаменитостей». Точность невысокая, цель — развлечение.
- 🌐 Онлайн-сервисы сравнения двух фото — загружаете два снимка, получаете процент сходства. Удобны для быстрой проверки без установки.
- 🔍 Поиск по лицу — системы обратного поиска изображений, которые ищут похожие лица в интернете.
- 🧬 Профессиональные SDK и API — библиотеки распознавания лиц для разработчиков, используются в системах верификации.
Для бытовой задачи «сравнить два лица» достаточно онлайн-сервиса или приложения. Если же вопрос касается подтверждения личности — например, совпадает ли человек на фото с документом, — бытовые инструменты не подходят: для этого существуют сертифицированные системы верификации.
Факторы, которые искажают результат
Один и тот же сервис может выдать на одной паре фото и 40%, и 90% сходства. Причина почти всегда в исходных данных, а не в алгоритме. Вот что влияет сильнее всего:
- 📸 Ракурс — анфас и профиль одного человека дают низкий процент совпадения.
- 💡 Освещение — жёсткие тени меняют воспринимаемые пропорции лица.
- 😊 Мимика — улыбка сдвигает ключевые точки лица, которые измеряет нейросеть.
- 🧔 Аксессуары и возраст — очки, борода, макияж и разница в возрасте между снимками заметно снижают оценку.
- 🖼️ Качество изображения — размытые или сильно сжатые фото ухудшают извлечение признаков.
⚠️ Внимание: не используйте процент сходства из развлекательного приложения как аргумент в вопросах родства или идентификации личности. Такие сервисы не проходят сертификацию и могут выдавать случайные результаты на похожих по ракурсу фотографиях.
Чтобы получить максимально корректное сравнение, подбирайте фото в одинаковых условиях: анфас, нейтральное выражение, ровный свет, без очков и головных уборов. Это не гарантирует «истинный» процент, но убирает основные источники искажений.
Как правильно сравнить два лица: пошагово
Порядок действий одинаков для большинства онлайн-сервисов и приложений. Конкретные названия кнопок и пунктов меню могут отличаться, поэтому ориентируйтесь на интерфейс выбранного инструмента.
☑️ Подготовка к сравнению лиц
После загрузки фотографий сервис обычно показывает процент сходства и иногда визуализацию — какие зоны лица совпали лучше всего. Если результат на разных сервисах сильно различается, это нормально: у каждой системы своя нейросетевая модель и свой порог оценки.
Если сервис выдаёт ошибку «лицо не обнаружено», проверьте, что лицо на фото достаточно крупное, не повёрнуто в профиль и не перекрыто посторонними объектами. При повторной ошибке попробуйте другой снимок — проблема почти всегда в исходном изображении.
Для кросс-проверки загрузите одну и ту же пару фото в два-три независимых сервиса. Если все они показывают близкий процент — результату можно доверять больше, чем одиночной оценке.
Сравнение точности разных подходов
Ниже — обобщённое сравнение категорий инструментов. Конкретные цифры точности зависят от модели и условий, поэтому таблица отражает качественные различия, а не точные метрики.
| Тип инструмента | Назначение | Надёжность оценки | Подходит для идентификации |
|---|---|---|---|
| Развлекательные приложения | Поиск двойников, сходство со звёздами | Низкая | Нет |
| Онлайн-сервисы сравнения двух фото | Процент сходства пары лиц | Средняя | Нет |
| Поиск по лицу в интернете | Поиск похожих фото человека | Средняя | Ограниченно |
| Профессиональные системы верификации | Подтверждение личности | Высокая | Да |
Ключевой вывод из таблицы: ни один бытовой сервис не заменяет сертифицированную верификацию. Для юридически значимых вопросов — например, установления родства — существуют совершенно другие методы, вплоть до генетической экспертизы.
Приватность: что происходит с загруженными фото
Загружая фотографии в онлайн-сервис, вы передаёте биометрические данные третьей стороне. Условия обработки у каждого сервиса свои: одни удаляют снимки сразу после анализа, другие могут сохранять их для обучения моделей.
⚠️ Внимание: перед загрузкой чужих фотографий в сервис сравнения лиц учитывайте, что изображение лица относится к персональным данным. Использование чужого фото без согласия человека может нарушать законодательство о персональных данных в вашей стране.
Разумная практика — читать политику конфиденциальности сервиса, не загружать документы и фото третьих лиц без их ведома и предпочитать инструменты, которые явно заявляют об удалении снимков после обработки.
Почему близнецы иногда получают низкий процент сходства
Нейросеть сравнивает конкретные снимки, а не людей. Если у близнецов разные причёски, ракурсы или освещение на фото, векторы признаков могут заметно разойтись. Кроме того, некоторые модели специально обучены различать даже однояйцевых близнецов — для систем безопасности это критически важная способность.
Почему результаты на разных сервисах отличаются
У каждой системы своя архитектура нейросети, свой обучающий набор данных и своя шкала оценки. Один сервис может усреднять сходство по всему лицу, другой — придавать больше веса области глаз или носа. Поэтому цифра «75%» сама по себе ничего не значит без контекста конкретного алгоритма.
Есть и человеческий фактор: люди оценивают сходство иначе, чем машины. Мы обращаем внимание на причёску, выражение лица, «характер» — то, что алгоритм либо игнорирует, либо считает шумом. Поэтому машинная и человеческая оценки похожести регулярно расходятся, и обе имеют право на существование в своих задачах.
Сравнивайте результаты только внутри одного сервиса и на сопоставимых фото. Проценты из разных систем несопоставимы между собой.
Часто задаваемые вопросы
Можно ли по проценту сходства определить родство?
Нет. Развлекательные и онлайн-сервисы не предназначены для установления родства. Высокое внешнее сходство возможно у неродственных людей, а родственники могут быть внешне непохожи. Для установления родства существуют генетические тесты.
Почему один и тот же человек получил низкий процент совпадения на двух своих фото?
Наиболее вероятные причины — разный ракурс, освещение, мимика, наличие очков или бороды на одном из снимков, а также разница в возрасте между фотографиями. Повторите сравнение на снимках в сопоставимых условиях.
Какой процент сходства считается «один и тот же человек»?
Единого порога не существует — каждая система верификации задаёт собственный порог на основе своих тестов. В бытовых сервисах ориентироваться на конкретную цифру как на доказательство идентичности нельзя.
Безопасно ли загружать свои фото в такие сервисы?
Зависит от сервиса. Изучите его политику конфиденциальности: удаляются ли снимки после обработки, используются ли они для обучения моделей. Не загружайте фото документов и изображения других людей без их согласия.
Можно ли сравнить лицо человека с фото в детстве?
Технически — да, но результат будет менее надёжным: лицо существенно меняется с возрастом, и большинство моделей обучены преимущественно на взрослых лицах. Низкий процент совпадения в этом случае ничего не доказывает.