Поиск «звёздного двойника» начинается с одного простого действия: загрузите чёткое фото анфас в приложение распознавания лиц, и алгоритм сопоставит черты лица с базой изображений знаменитостей. Если результат отличается от ожиданий — почти всегда причина в качестве снимка, освещении или ракурсе, а не в работе сервиса.

Технология, лежащая в основе таких сервисов, называется распознавание лиц (face recognition). Нейросеть строит математическое описание лица — так называемый вектор эмбеддинга — и сравнивает его с тысячами эталонов. Чем ближе векторы, тем выше процент «схожести», который показывает приложение.

Как работают сервисы поиска двойников

Любой сервис сравнения лиц проходит три этапа: детекция лица на фото, извлечение ключевых точек (глаза, нос, скулы, овал) и сравнение с базой. Ошибка на любом из этапов искажает результат. Например, если лицо повёрнуто в профиль, алгоритм может вообще не обнаружить его или построить неточный вектор.

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

💡

Сервисы поиска двойников сравнивают фото с базой знаменитостей, а не со всеми людьми планеты — это принципиальное ограничение метода.