Загрузив два снимка в сервис сравнения лиц, вы получаете процент сходства, который нейросеть вычисляет по геометрии лица — расстояниям между глазами, форме носа, контуру челюсти. Проблема в том, что один и тот же сервис может выдать разные цифры для одной пары людей, если фото сняты при разном освещении или ракурсе. Поэтому прежде чем доверять результату, стоит понять, как именно работают такие алгоритмы и от чего зависит их точность.

В этой статье разберёмся, что означает процент сходства, почему результаты разных сервисов расходятся, как правильно подготовить фотографии для сравнения и какие риски связаны с загрузкой личных снимков на сторонние сайты.

Как сервисы определяют сходство лиц

В основе большинства инструментов лежит распознавание лиц на базе нейронных сетей. Алгоритм сначала находит лицо на фото, затем размечает ключевые точки — уголки глаз, кончик носа, контур губ, линию бровей. После этого строится математическое описание лица, так называемый вектор эмбеддинга, который сравнивается с вектором второго снимка.

Чем ближе векторы друг к другу, тем выше выдаваемый процент сходства. Важно понимать: алгоритм не «смотрит» на фото как человек. Он сравнивает пропорции и текстуры, поэтому макияж, борода, очки или выражение лица могут заметно повлиять на итоговую цифру.

💡

Процент сходства — это оценка математической близости векторов лица, а не объективная мера родства или внешнего сходства в человеческом понимании.