Лучшие сервисы для распознавания лица на фотографии

Онлайн-сервисы и программы для распознавания лиц по фотографии

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

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

Далее подробно рассмотрим принцип работы ПО и сервисов, помогающих идентифицировать человека.

FindFace — программа от российского разработчика

Своим выходом в свет сервис FindFace обязан российским разработчикам. Принцип его действия заключен в сравнении имеющегося у пользователя фото с профилями и поиске похожих людей. Фотография человека загружается в специальную форму и сервис ищет совпадения. FindFace вызвал шумиху сразу после появления, так как при помощи него некоторые “продвинутые” юзеры нашли девушек, которые снимаются в видео для взрослых, и начали писать их близким и знакомым в целях разоблачения. Ввиду широкому скандалу сервис стал очень популярным.

Главная страница очень простая – ничего лишнего, лишь форма, в которой уже стоит галочка в окошке, означающая согласие юзера с пользовательским соглашением (ссылка на него кликабельна и можно сразу же с ним ознакомиться). Без этого согласия пользоваться поиском FindFace не получится. Приложение доступно как в веб-версии, так и на устройствах с ОС Андроид. Возможен и выбор языка – русский либо английский. Нажимаем “Найди одинаковых!” и разрешаем сайту получить доступ к нашему профилю ВКонтакте (который и будет аккаунтом на FindFace).

Последний представлен в трех вариантах:

Статус Особенности
Бесплатный 30 бесплатных запросов
Premium 75 запросов в месяц
VIP 300 запросов в месяц

Имеется возможность получить Premium аккаунт бесплатно на месяц – для этого надо пригласить воспользоваться сервисом 10 друзей, поделившись ссылкой ВКонтакте или отправив ее на электронную почту выбранным получателям.

Дальнейший порядок действий:

  • Загружаем или перетаскиваем фотку в специальное поле (весом не больше 5 Мб и в форматах JPG или PNG).
  • Поиск осуществлен, и мы видим, что ВКонтакте найден 51 человек, у которых на фото изображен человек, чьё фото мы загрузили.
  • С данной страницы можно просмотреть профиль пользователя (5 раз на бесплатном аккаунте FindFace, неограниченное количество раз – на Premium и VIP), задать параметры либо начать новый поиск.

Как найти двойника

Существует ряд сервисов, которые по заданным параметрам или загруженному изображению осуществляют поиск людей похожих друг на друга.

PicTriev

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

Сelebslike me

Ресурс, разработанный компанией Microsoft, предназначен для сравнения по фотографии со знаменитостями и голливудскими звездами. Здесь сравнение также осуществляется по трем параметрам, как и в предыдущем варианте: пол, возраст, регион проживания. Первые результаты, которые будет выводить Сelebslike me клиенту – знаменитости, номинированные на премию «Оскар» или когда-либо получавшие награду. Программа работает с погрешностями, поэтому рекомендуется произвести поиск несколько раз, для более точного определения схожести.

Ilooklikeyou

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

FindFace

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

Twin Strangers

Проект, позволяет находить людей в интернете, которые похожи на пользователя, загрузившего фотографию в поисковик. Система находит практически идентичные фото. Twin Strangers работает по всему миру и отбирает людей по установленным параметрам, в случае, если клиент выбирает пункт «общий поиск» — параметры можно не настраивать, тогда алгоритм выдаст все похожие изображения, которые имеются в базе. Интерфейс немного сложный в управлении для посетителей Twin Strangers, которые решили воспользоваться сервисом первый раз.

Алиса как личность

 Разработчики голосового помощника «Яндекса» вместе с журналистом Владимиром Гуриевым придумали характер персонажа исходя из того, как выглядит актриса в жизни, и выбрали для нее подходящие реплики. В программу заложено более 300 сценариев диалогов с Алисой, в каждом до семи вариантов ответов. Тысячи фраз и слов нужной интонации обеспечили нужный результат.

 Яндекс Алиса Шитовой получилась живой и чувственной. На создание и озвучивание голосового помощника ушел год. Татьяна Шитова до последнего не знала о масштабности своей работы, благодаря таланту девушки компьютерная программа получила уникальное, мелодичное звучание. Алиса быстро учится, в ее речи проскальзывает ирония, сарказм и насмешка. Эмоции выгодно отличают Яндекс Алису от голосовых помощников конкурентов.

Как сменить голос у Алисы

Разработчики программы не предусмотрели для пользователей браузера смены голоса в настройках компьютера. Пользователи приложения Навигатор в телефоне могут выбрать другие голоса с различными вариантами, от Ольги Бузовой до Федора Бондарчука. По просьбам пользователей браузера, «Яндекс» рассматривает возможность добавления вариантов озвучивания голосового помощника. Хотя большинство пользователей Яндекса одобряют, как сейчас выглядит голос Алисы и как выглядит ее прообраз в реальной жизни.

Принцип работы сервисов распознавания лиц

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

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

Онлайн-сервис Яндекс.Картинки

С помощью поисковых систем искать людей довольно-таки неудобно, но всё же стоит попробовать.

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

Если же результат не удовлетворяет, то можно воспользоваться следующим сервисом.

Онлайн-сервис Google Images

Данный сервис от корпорации Google это аналог Яндекс Картинок. Даже алгоритмы у них немного схожи, но у Google есть один главный козырь. Он ищет не только на русскоязычных сайтах, но еще и по англоязычным. И в отличие от Яндекса, Google это делает гораздо лучше и точнее. Но если требуется найти информацию о человеке на российских сайтах, то все-таки лучше воспользоваться первым способом.

  1. Открыв сайт google.com в строке поиска необходимо нажать на иконку фотоаппарата.

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

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

Рассмотрим первую секцию с похожими изображениями. Если в первых отобразившихся картинках нет нужной, то нужно нажать на название блока и тогда высветиться еще больше фото.

Как только нашлось необходимое изображение, нужно выбрать его, щелкнув по нему правой кнопкой мыши, и оно увеличится. Справа будет располагаться аналогичная информация, как и в сервисе от Яндекса. А это: просмотр фото в различных размерах, подборка схожих фото и прямая ссылка на страничку, где оно размещено. Кликнув по заголовку, в верхней части блока, или же по кнопке «Перейти», пользователь моментально попадет на источник.

Также не следует лишать внимания блок «Страницы с подходящим изображением». Это список веб-страниц, где есть данная фотография.

Этот же способ может сработать немного хуже, в отличие от предыдущего способа.

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

Betaface — программа для профессионалов

Betaface – это сервис для профессионалов и ориентирован на медиа-компании. После автоматического распознавания лица выдается вся информация, которую удалось узнать. Продукт платный, но для ознакомления воспользуемся демо-версией Betaface. Нажимаем “ Начать обнаружение ” и загружаем фотографию на сайт.

Сервис выдает следующие данные:

  • уровень привлекательности;
  • возраст;
  • наличие лысины/ челки;
  • размер носа/ губ и другие нюансы.

Интересная информация от Betaface

Также Betaface предлагает поискать совпадения с людьми из базы знаменитостей или Википедии . На каждом из найденных изображений будет указан процент совпадений. Фото с самым высоким показателем должно показать, кто изображен на оригинале.

Процент схожести со знаменитостями

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

Архитектура решения

Так как вся внутренняя инфраструктура ОК построена на Java, то и все компоненты мы завернем в Java. Inference на detector и recognizer работает под управлением TensorFlow через Java API. Detector работает на CPU так как удовлетворяет нашим требованиям и работает на уже имеющемся оборудовании. Для Recognizer-а мы установили 72 GPU карты, так как запуск Inception-ResNet не целесообразен на CPU с точки зрения ресурсов.

В качестве базы данных для хранения векторов пользователя используем Cassandra.
Так как суммарный объем векторов всех пользователей портала ~300Gb, то для быстрого доступа к векторам добавляем кэш. Кэш реализован в off-heap, детали можно прочитать в статье Андрея Паньгина: «Использование разделяемой памяти в Java и off-heap кеширование».

Построенная архитектура выдерживает нагрузку до 1 млрд фото в сутки при итерации по пользовательским профилям, при этом параллельно продолжается обработка новых заливаемых фотографий ~20 млн фото в сутки.

Рисунок 6. Архитектура решения

ТОП-3 Интернет-ресурса «На какую знаменитость я похож»

Определить сходство с известной личностью по фото проще и быстрее через сервисы онлайн, так как это не потребует установки дополнительных программ. Для поиска вам понадобится лишь браузер с доступом в интернет и один фотоснимок.

Мы протестировали несколько сервисов. В качестве примера мы использовали изображение Юлии Топольницкой, которая снималась в известном клипе на песню «Экспонат» группы «Ленинград».

PicTriev

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

Алгоритм действий PicTriev максимально понятный, есть меню на русском языке. Файлы принимаются в формате JPG (JPEG) и размером не более 200 Кб, поэтому иногда их приходится сжимать. Примечательно, что программа также определяет по фотографии средний возраст человека.

Чтобы узнать, с кем из знаменитостей у вас есть внешнее сходство, выполните следующие действия:

  1. Нажмите на кнопку «Upload Image» или вставьте ссылку на ваш снимок в интернете в соответствующие окно.
  2. После загрузки программа начнёт автоматическое распознавание изображения. Если этого не случилось, нажмите кнопку «Поиск».
  3. Через несколько секунд будут представлены результаты, где в процентном соотношении будет указано ваше сходство с десятью знаменитыми личностями.
  4. Кликните на фотографию звезды, чтобы узнать о ней более подробно. Сервис автоматически откроет страницу в Википедии с информацией об этом человеке.

PicTriev идентифицировал Юлию Топольницкую как женщину в возрасте 30 лет (на самом деле девушке 29 лет). О схожести со знаменитостями можете судить сами. Наибольший процент совпадения выявлен с Иванкой Трамп. Хотя, на мой взгляд, из всех предложенных вариантов Юлия больше похожа на Летицию Касту.

StarByFace

В базе известных личностей, загруженных на ресурс, присутствуют не только актеры и певцы, но и спортсмены и прочие звезды, среди которых есть даже представители России. Схожесть с их внешними данными определяется в процентном отношении. Еще примечательно, что StarByFace находит похожих людей как среди женщин, так и среди мужчин.

Меню на сайте представлено только на английском языке, но для его понимания достаточно базовых школьных знаний.

Чтобы определить, на какую звезду вы похожи, выполните следующие действия:

  1. В окно с надписью «Enter URL» вставьте ссылку на изображение из интернета или нажмите на кнопку «Upload a pic».
  2. Подождите, пока программа автоматически начнет процесс обработки, а если этого не произошло, нажмите «Select».
  3. Через несколько секунд вам будут доступны результаты.
  4. Выберите вкладку Females, чтобы увидеть сходство с 12-ю женщинами. Нажав на вкладку Males, вы увидите 12 похожих на вас мужчин. Под фотографией каждой звезды указаны её имя и фамилия, а сверху – процент сходства.
  5. Для повторного поиска нажмите кнопку «AGAIN».

Согласно результатам, наибольшая схожесть (72 %) у Юлии с американской актрисой Александрой Даддарио. С остальными знаменитостями, представленными в результатах поиска, тоже есть общие черты, однако процент сходства ниже. Полученными данными можно поделиться с друзьями через социальные сети.

Разработчики создали также бесплатное мобильное приложение StarByFace, доступное для iPhone и Android. Установить его можно через App Store или Google Play Market.

Sciencehunter

Третий в нашем списке – сервис Sciencehunter, выполненный полностью на русском языке. Меню здесь максимально упрощено, из-за чего поиск происходит почти мгновенно, но по сравнению с другими сервисами, его функционал кажется ограниченным. Так, Sciencehunter позволяет загружать фотографию только с компьютера, а ее сходство определяется лишь с тремя звездами.

Чтобы узнать, на кого из известных личностей вы похожи, выполните следующие действия:

  1. Укажите ваш пол, поставив галочку напротив букв М или Ж в левом верхнем углу страницы. Таким образом поиск будет проводиться среди знаменитостей выбранного пола.
  2. Нажмите на левый прямоугольник, чтобы загрузить снимок с компьютера, или перетащите его в окно с помощью мыши.
  3. Дождитесь результатов в правой половине окна. Напротив фотографий известных людей будет указан процент вашего сходства с ними.
  4. Для нового поиска еще раз нажмите на левый прямоугольник с вашим фото и загрузите следующее изображение.

Выборка на Sciencehunter проводится среди российских и иностранных селебрити, однако база последних здесь значительно меньше, чем на предыдущих сайтах. Видимо поэтому программа посчитала, что Юлия Топольницкая больше всего похожа на Джулию Робертс (сходство 22,02%).

Трехмерное распознавание

Новая тенденция, созданная для достижения более высокой точности, представляет собой трехмерное распознавание лиц. Этот метод использует 3D-датчики для сбора информации о форме лица. Эта информация затем используется для идентификации отличительных признаков, таких как контур глазниц, носа и подбородка.

Одним из преимуществ трехмерных программ распознавания лиц является то, что на них не влияют изменения в освещении, в отличие от других вариантов. Эта технология также может идентифицировать из разного диапазона углов обзора, включая вид профиля. Трехмерные точки данных значительно улучшают точность распознавания лиц. 3D-исследования усиливаются благодаря разработке сложных датчиков, которые улучшают работу по захвату изображений в виде трехмерных изображений. Датчики работают, проецируя структурированный свет на лицо. До десятка или более из этих датчиков изображения могут быть размещены на одном чипе CMOS — каждый из них захватывает другую часть спектра.

Однако, даже идеальный метод 3D-соответствия может быть чувствительным к выражениям лица. Для этой цели группа исследователей в Technion применила инструменты из метрической геометрии для обработки выражений как изометрии. После этого компания Vision Access создала свое решение для трехмерного распознавания лица. Позднее компания была приобретена Bioscrypt Inc., которая разработала версию программы для распознавания лица человека, известную как 3D FastPass.

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

Quizterra — онлайн-приложение для идентификации формы лица

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

Тест параметров лица

Он основан на нескольких вопросах, на которые пользователю нужно ответить. Например, какой тип вашего подбородка. Выберите один из трёх вариантов. Таким образом, нужно уже кое-что знать о своём лице.

Для подсказок можно воспользоваться приложениями, которые приведены выше. Или положите свою фотографию перед экраном компьютера и выберите в тесте правильные варианты ответов. Если дать программе правильные черты своего лица, вы получите бесценные рекомендации по улучшению своей внешности.

Ответы на вопросы теста онлайн

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

Результат теста онлайн

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

Способы для телефона

Искать человека, место, где он бывает, модную одежду можно с телефона. Работают на нем обычные поисковые сайты, программы.

OK Google и Алиса

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

В гугл ассистенте нет прямого поиска человека по фотографии. Используются стандартные инструменты — произносится запрос, прописываются ключевые слова или вставляется url, а затем произносится ок, гугл.

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

Google Lens (Google Объектив)

Приложение google lens работает на основе системы компьютерного зрения, разработано для iPhone, смартфонах на андроид. Не русифицировано. Поддерживается в приложениях камера, гугл фото, гугл ассистент.

Функции:

  • обнаружение дубликатов портретов;
  • идентификация изображенного;
  • обнаружение сходных предметов, продуктов;
  • распознавание штрих-кода;
  • автоматическое подключение к беспроводной сети;
  • копирование текста;
  • определение места нахождения.

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

CamFind и Обратный поиск

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

Аналогичным образом работают приложения «обратный поиск фото» и camfind.

На айфон и андроид через appstore, google play устанавливается camfind. Приложение определяет, что за объект находится перед объективом.

Камера телефона наводится на человека, делает фото, прога распознает объект.

Распознаватель:

  • ищет сходные рисунки, видео;
  • сравнивает цены в онлайн магазинах;
  • находит по тексту;
  • выполняет переводы;
  • сканирует штрих-коды;
  • выполняет голосовое опознавание;
  • загружает, хранит фотографии в camera roll.

Из приложения можно заходить в twitter, facebook, отправлять сообщения по электронной почте.

Google Googles и Pinterest Lens

Приложение google googles узнает копии портретов, считывает штрих, qr-коды, распознает товары.

Дополнительные функции:

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

Чтобы утилита заработала, наводят камеру на человека, предмет, делают фотографию. В приложении есть инструмент кадрирования.

Опция распознавания есть в pinterest lens. Источником информации, сходных картинок служит собственная соцсеть, база фотографий. Приложение доступно для пользователей android и iOS.

Еще одна функция сервиса — shop the look. Инструмент распознает отдельные предметы, дает возможность их купить.

Выводы

НОВОЕ: интервью с частником, который занимается поиском людей через сеть на основе фото и другой информации.

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

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

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

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

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

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

Автор поста: Alex HodinarЧастный инвестор с 2006 года (акции, недвижимость). Владелец бизнеса, специалист по интернет маркетингу.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector