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

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

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

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

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

💡

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