Программа для определения по лицу человека. Программа распознавания лиц

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

Какие способы поиска человека доступны в Интернете

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

Некоторые из таких ресурсов (например, популярный «FindFace») специально «заточены» для поиска людей в определённой сети (в случае «FindFace» это российский «VK»). Другие же, уровня поисковых систем Гугл и Яндекса, позволяют искать идентичные и похожие изображения на множестве сайтов (включая социальные сети), выводя на экран всё богатство полученных результатов.

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

Рассмотрим способы, позволяющие выполнить поиск человека по изображению его лица в социальных сетях.

«FindFace» - эффективный поиск по фото с помощью нейронных сетей

В ноябре 2015 года Вашингтонским университетом был организован конкурс «The MegaFace Benchmark», в котором приняли участие более сотни команд, в том числе от «Google» и «Facebook». Цель конкурса – создать наиболее эффективный алгоритм по распознаванию лиц, позволяющий точно подбирать схожее лицо среди множества аналогов.

Несмотря на сильную конкуренцию, конкурс выиграла российская компания «N-Tech.Lab». Её алгоритм, построенный на работе нейронных сетей, обеспечил наибольшую точность распознавания среди аналогов – около 75% от всех полученных результатов.

  • Позже указанный алгоритм нашёл своё воплощение в сервисе findface.ru , позволяющий найти нужного человека (или похожих на него людей) в социальной сети «Вконтакте».
  • При этом пользователям ОС «Андроид» доступно также одноимённое мобильное приложение .

Сервис «findface» позволит быстро найти нужного человека в ВК

Как пользоваться поиском Fifindface

Как же работает указанный сервис? Для работы с ним прежде всего нужно иметь страничку в ВК (при отсутствии создайте её). Затем выполните следующее:

  1. Перейдите на сайт findface.ru;
  2. Нажмите на красную кнопку «Найти одинаковых»;
  3. Разрешите сервису доступ к вашему аккаунту нажав на «Разрешить»;
  4. Загрузите нужную для поиска фотографию и дождитесь окончания процедуры поиска;
  5. Просмотрите полученные результаты.

Бесплатные возможности сервиса ограничены определённым числом поисков в соц.сети (обычно несколько десятков). За неограниченные же возможности придётся заплатить разработчикам.

https://youtu.be/do9cdiD9e8E

«Google Картинки» – с возможностью найти человека по фотографии

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

Для работы с сервисом от Гугл выполните следующее:


«Яндекс.Картинки» - найдёт любого в социальной сети по картинке лица

Поиск по картинкам в социальных сетях от сервиса «Яндекс» организован схожим к Гугл способом. Для осуществления поиска перейдите на «Яндекс.Картинки » или воспользуйтесь для запуска сервиса, нажмите на изображение фотоаппарата справа, загрузите нужную картинку на ресурс (или укажите ссылку на неё в сети). Просмотрите полученные результаты.

Также можно воспользоваться специальным инструментом «Яндекс», осуществляющим поиск людей по социальным сетям. Пройдите по данной ссылке https://yandex.ru/people , введите в поисковую строку имя и фамилию нужного человека, нажмите на «Найти», и просмотрите полученный результат (обычно это фото, ссылка на социальный профиль, короткая информация).

Для осуществления поиска перейдите на «Яндекс.Картинки», и нажмите на значок фотоаппарата справа

Альтернативный ресурсы для поиска людей по изображению

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


Заключение

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

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

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

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

Программа для поиска людей по фото

Findface работает по фотографии даже не самого высокого качества. Данный сервис поможет в поиске людей в Вконтакте.

Findface позиционирует себя как сервис для знакомств. Если у вас смартфон на базе IOS или Android то вы можете воспользоваться чатом, который позволит вам пообщаться с искомым человеком.

Итак, для использования данного приложения вы должны быть зарегистрированы в социальной сети «Вконтакте»

Переходим на официальный сайт по этой ссылке

Перед вами появится окно, в котором нажимаем «Найти одинаковых! »

После чего разрешаем приложению доступ к вашему аккаунту кнопкой «Разрешить »

Вы попадаете на страницу для загрузки фотографии. Один момент, программа является условно бесплатной, на один аккаунт вам будет доступно 30 поисков.
Для того что бы увеличить количество поисков необходимо приобрести: PREMIUM АККАУНТ или VIP АККАУНТ, для покупки кликните по значку «Как получить больше »

Ну а мы переходим непосредственно к поиску человека по фото в интернете. Загружаем в соответствующую вкладку фотографию нажав «Загрузите »

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

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

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

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

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

Как работает поиск по лицам

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

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

Программы распознавания лиц

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

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

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

FindFace

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

С 1 сентября общедоступный сервис Финд Фейс останавливает работу, пользоваться некоторое время им смогут только те пользователи, которые приобрели ПРО-аккаунт. Затем авторы полностью откажутся от общедоступной версии в пользу своего коммерческого продукта.

Google Images

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


Яндекс Картинки

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


Pictriev

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


Технологии

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

Новое российское приложение сравнивает снимки с фотографиями профиля в социальной сети ВКонтакте и устанавливает его личность с точностью до 70 процентов .

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

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

После запуска приложение за короткое время собрало более 500 000 пользователей и обработало более 3 миллионов поисков.

Российская программа распознавания лиц по фото

Создателями приложения являются 26-летний Артем Кухаренко и 29-летний Александр Кабаков.


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


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


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


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


Фотограф из Санкт-Петербурга Евгений Цветков недавно провел фотопроект "Your Face Is Big Data " ("Ваше лицо - это большая база данных"), сфотографировав 100 случайных людей, которые сидели с ним рядом в метро . Затем с помощью приложение Findface он попытался найти их в социальной сети ВКонтакте.


Оказалось, что довольно легко обнаружить 60-70 процентов людей в возрасте от 18 до 35 лет, немного сложнее с людьми старшего возраста. Таким образом, даже сделав фотографии невысокого качества, он смог узнать личные детали их жизни, включая хобби, профессию, статус в отношениях и привычки.


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


FindFace - программа распознавания лиц в Интернете

FindFace – сервис, с помощью которого можно найти профиль ВКонтакте по фотографии . Существуют мобильные приложения для Android и iOS, а также веб-версия.

Приложение позволяет сделать 30 бесплатных поисков , а после этого услуга – платная.

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

Лучше всего программа распознает фотографии, сделанные при дневном свете на средний смартфон, но в 2-3 раза менее точна, если вы фотографируете незнакомцев издалека. Но с помощью увеличения картинки эффективность вновь возрастает.

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

Советы:

· Специалисты советуют одевать что-то на лицо, например, капюшон, маску или очки, чтобы обмануть камеру , либо смириться с тем, что в нашем обществе все меньше места личному пространству.

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

Как найти человека, не зная фамилии, имени, города, возраста? Есть ТОЛЬКО ФОТО. Нет, мы не будем использовать технологии спецслужб. Есть онлайн сервисы, которые запросто позволят сделать это любому человеку бесплатно. Применений этому может быть много: найти случайных прохожих, любовь с первого взгляда, старых друзей, определить личность преступника, найти двойников, связаться с владельцем утерянных документов.

Подготовка фотографии

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

Самый простой вариант на Windows - стандартный Paint.

В качестве примера у возьмём фото мистера Бина из приложения FaceApp. Мы хотим найти женщину, похожую на мистера Бина.

    1. Запускаем Paint через Пуск - Все программы - Стандартные, или находим его через поиск в Пуске.
    1. Открываем фото. Файл - открыть. Или перетаскиваем файл в окно программы.


    1. Выбираем инструмент «Выделить». Обводим лицо, которое будем искать. Затем нажимаем кнопку обрезать.


    1. Сохраняем фото в формате jpg или png: Файл - сохранить как…


Если лицо расположено неровно, дополнительно используем инструмент «Повернуть». Стандартный Paint умеет только поворачивать фото на 90°.

Поиск профиля Вконтакте

Сервис FindFace пока умеет искать людей из Вконтакте.

    1. Заходим на сайт https://findface.ru/ и нажимаем «Найти одинаковых».


    1. Для поиска войдите на сайт через аккаунт Вконтакте. Если его нет, зарегистрируйте новый аккаунт на vk.com. Сервис запросит доступ к аккаунту, разрешаем.
    2. Загружаем фото в сервис и ждём окончания поиска. По словам разработчиков, точность поиска составляет 70%.


В бесплатном аккаунте доступно 30 поисковых запросов по фотографии и 5 просмотров найденных профилей. Если нужно больше - придется оплатить Премиум аккаунт за 149 или 459 рублей в месяц. Если собираетесь постоянно искать людей, выгодней оплатить на год - будет скидка. Еще можно бесплатно получить месячный премиум пригласив 10 друзей.

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

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


Несколько примеров:
Девушка делала фото на документы и забыла в фотостудии флешку:


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


Находим человека по фото из проезжающего автобуса:


«Девушка, вам когда-нибудь говорили, что вы похожи на Вина Дизеля?»

Поиск по всему интернету

Если у человека нет профиля во Вконтакте, попробуем найти его через поиск по картинке:

    • Поиск по картинке от Google https://www.google.ru/imghp?hl=ru&tab=wi .



    • Поиск по картинке от Яндекса https://yandex.ru/images/.



Сервисы