Приложение для поиска в интернете. FindFace – сервис знакомств по фотографии

Примечание от редакции: сервис FindFace будет полноценно запущен 18 февраля 2016 года, приложения для смартфонов будут также доступны через несколько дней. Материал от создателей сервиса был опубликован преждевременно, редакция приносит свои извинения читателям.

Привет! Меня зовут Артем Кухаренко, мне 25 лет и я работаю в области искусственных нейронных сетей и машинного обучения.

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

Безграничные возможности

Позвольте познакомить вас с FindFace - сервисом поиска людей в интернете по фотографии. Благодаря технологии нейронных сетей компании N-Tech .Lab найти нужного вам человека (или кого-то, очень на него похожего, например близнеца) можно всего за несколько секунд. FindFace дает результат даже в случае неполного совпадения ракурсов съемки - то есть если у вас на фото лицо обращено в три четверти, в выдаче вполне могут оказаться портреты анфас.

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

Разработка этого алгоритма принесла нам победу в международном конкурсе The MegaFace Benchmark, организованном Вашингтонским университетом. Свои решения там представили более 100 команд со всего мира, в том числе авторы Facenet от Google, разработчики Пекинского университета и другие ведущие коллективы мира. Но лучшей оказалась российская лаборатория.

FindFace предоставляет совершенно фантастические возможности. Допустим, вы пьете пиво в баре, и внезапно вам понравилась незнакомая девушка. Сфотографируйте ее на свой смартфон, запустите приложение - и вот вы уже читаете ее страничку во «ВКонтакте». Пара лайков, остроумный комментарий… ну, в общем, понятно.

Системные требования

На сегодняшний день FindFace работает с самыми популярными мобильными платформами - Android и iOS. Есть также браузерная версия. Все вычисления производятся на удаленных серверах, так что никаких особых требования к мощности ваших гаджетов программа не предъявит.

В настоящий момент сервис обеспечивает легкий и удобный поиск по всем аватарам пользователей соцсети «ВКонтакте», а это около 100 млн человек. Теоретически алгоритм N-Tech . Lab позволяет работать с базами фотографий любых социальных сетей, например, Instagram, Badoo или Tinder. Именно для сайтов знакомств FindFace открывает великолепные перспективы. Нравится человеку, к примеру Эмма Уотсон - и приложение мигом найдет анкеты наиболее похожих на нее пользователей.

Базовый функционал FindFace - бесплатный. Для пользователей с более широким кругом возможностей (неограниченное число запросов в месяц, сложные настройки поиска и проч.) услуга будет стоить от 149 до 459 рублей в месяц.

Перспективы

Варианты бизнес-применения технологии распознавания, разработанной N-Tech .Lab, очень разнообразны. Вот, например, розничная торговля. К вам в магазин только что вошел новый покупатель, а на вашем мониторе уже висит список его поисковых запросов, привязанных к аккаунту соцсети. Удобно? Ведь он вам слова сказать не успел, а вы уже знаете, что можете ему предложить.

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

Кстати, алгоритм N-Tech .Lab работает не только с лицами. Возможно, например, такое его применение - вам понравился новый гаджет в руках товарища, вы его сфотографировали, и через несколько мгновений знаете, где он продается и сколько стоит. Осталось только нажать кнопку «купить». Как ни фантастично звучат сегодня все эти решения, но работа над ними на уровне прототипов уже ведется. Потребительская электроника развивается сегодня такими поразительными темпами, что воспользоваться ими мы сможем уже в самом ближайшем будущем.

Возвращаем слово читателям.

Хотите получить слово и рассказать о своем стартапе? .

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

Поиск людей по фото - это совсем не сложно. Самое главное - это наличие самой фотографии. Если фото нет, найти человека будет труднее.

Содержание:
  • Ручной поиск по фото в ПС и социальных сетях

Классические способы поиска

И так, все по порядку.

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

Если сервис нашел фотографию, которую вы выбрали, то он отправит вас на ту страницу, где опубликована эта фотография.

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

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

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

На главной странице нам предлагается загрузить фото или указать ее URL. После загрузки или указания URL’a фотографии, появляется список фотографий с указанием страниц, где они были найдены.

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

Так же советую обратить внимание на такие сервисы, как pictriev.com и scamdigger.com . Оба сервиса ищут по схожести внешности человека, а не конкретного фото.

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

А что, если не получается найти по фото?

Очень часто бывает так, что фото человека есть в интернете, но найти его поисковые системы не могут. Это бывает по нескольким причинам:

  1. Поисковые системы еще не были на странице с фотографией того человека, и, соответственно, не могут показать то, о чем они не знают. Решение: попробовать поискать фото позже.
  2. Страница, где размещена фотография, закрыта настройками приватности и поисковые системы не могут на нее попасть. Решение: искать не по фото, а по любым другим данным. Либо искать вручную, визуальным поиском.
  3. Сайт, где находится страница с фотографией, закрыт для индексации персональных страниц пользователей. Решение: как и во 2-ом пункте.

Поиск по фото в ПС и социальных сетях

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

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

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

Поиск вспомогательной информации на фотографии

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

Ручной поиск по гео-меткам и гео-тегам

Иногда бывает так, что у вас есть только фотография человека и больше ничего вы о нем не знаете. Допустим, вам необходимо идентифицировать его, чтобы проверить, действительно ли он был очевидцем событий или работал в определенном месте. в интернете позволит найти человека, если о нем известно хоть что-то. А если у вас есть только фотография? В этом случае на помощь придут сервисы распознавания фотографий и поиска людей. Такие онлайн-инструменты умеют «узнавать», кто изображен на фотографиях. В некоторых случаях сервис прямо ответит на ваш вопрос, с указанием имени и фамилии того, кто на фотографии. Но такой ответ можно получить далеко не всегда. А вот найти похожие снимки или даже точный профайл в социальной сети современные инструменты распознавания вполне способны.

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

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

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

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

Правда, на наших контрольных примерах работа сервиса была странной – сервис не узнал Петру Квитову, а среди похожих на нее знаменитостей назвал еще одну теннисистку Анну Иванович.


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


Betaface http:// betaface. com/ demo. html

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

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