Программа распознавания лиц в соц сетях. Распознавание лиц по фото онлайн

15.08.2019

Find Face (FindFace) - Поиск людей Вконтакте по фотографии .
Обращали ли вы когда-нибудь внимание на то, сколько вокруг вас людей похожих на ваших друзей или знакомых, или на звезд кино, музыки или спорта? А хотели бы вы познакомится с человеком, черты лица которого напоминают вам вашего кумира? В России существует сервис и мобильное приложение, позволяющее искать пользователей ВКонтакте по фотографиям.

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

В Find Face можно сделать фотографию прямо из приложения или загрузить из галереи. После получения списка похожих людей, можно посмотреть профили и фотографии пользователей, отправить им сообщение или заявку на добавление в друзья. При этом вы можете поискать людей похожих на свою бывшую любовь, Леонардо Ди Каприо, Криштиану Роналду или себя любимого.

В приложении можно посмотреть историю своих поисков или обозначить свою симпатию некоторым пользователям ВК и вернуться к общению или знакомству с ними позже. Каждый месяц вы можете поискать до 30 и посмотреть профили, 10 человек бесплатно. Покупка премиум-аккаунтов дает возможность значительно увеличить эти лимиты.
Скачать приложение Find Face (FindFace) для Андроид вы можете по ссылке ниже

Разработчик: TRINITY DIGITAL
Платформа: Android 4.2 и выше
Язык интерфейса: Русский (RUS)
Состояние: Free (Бесплатно)
Root: Не нужен



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

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

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

Как работает программа распознавания лиц?

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

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

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

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

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

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

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

Анализ текстуры кожи

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

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

Термокамеры

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

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

Массовое использование

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

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

Face Recognition Stephen

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

Face Detection

Компьютерная программа распознавания лиц в интернете, которая является идеальной заменой Face.com. В настоящее время предоставляется бесплатно.

Animetrics Face Recognition

Приложение Animetrics Face Recognition API может использоваться для обнаружения лиц на фотографиях. Информация о чертах лица или ориентирах возвращается в виде координат на изображении.

Skybiometry

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

Face ++

Это приложение использует передовую технологию и для обеспечения 3-х основных служб (обнаружение, распознавание и анализ). Программа обеспечивает обнаружение и анализ Landmark (23 точки), ориентир (81 пункт), атрибуты: возраст, пол, очки, раса и так далее.

FaceMark

Это мощный API-интерфейс для распознавания лиц. Он находит 68 точек ориентира для изображения лица анфас и 35 - для профиля. FaceMark обнаруживает ориентиры для лиц на изображении, указанном по URL-адресу, или на загруженном файле, и выдает результат в виде JSON-файла, содержащего вектор ориентиров лица и точек совпадения для каждого найденного варианта.

EmoVu by Eyeris

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

Rekognition.com

Это одна из лучших альтернатив Face.com. Быстрый, надежный и масштабируемый движок rekognition может выполнять обнаружение лица, сканирование, распознавание и поиск. Его можно автоматически обучать с помощью изображений и тегов на Facebook. Поскольку она ориентирована на социальные сети, это лучшая программа распознавания лиц для «Андроид».

FaceRect

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

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

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

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

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

Сначала нужно обрезать фотографию. Таким образом, мы и ее компьютерный размер уменьшим (обычно он большой), и все лишнее уберем. Особенно это актуально, если фото групповое.

1 . Открываем Пуск - Все программы - Стандартные - Paint

2 . Открываем в этой программе снимок (можно его просто перетянуть внутрь окна).

3 . Выбираем вверху инструмент «Выделить» и обводим нужного человека.

4 . Нажимаем кнопку «Обрезать».

Поиск по Вконтакте (findface.ru)

FindFace (findface.ru) - это специальный сервис для поиска людей по социальной сети Вконтакте. Но чтобы им воспользоваться, нужно иметь в VK страничку.

Получить ее можно бесплатно буквально за минуту - для этого переходим на сайт vk.com и регистрируемся.

Для поиска через FindFace переходим по ссылке и нажимаем на кнопку «найти одинаковых».

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

Загружаем нужную фотографию (можно просто перетащить ее внутрь окошка).

И ожидаем окончания процедуры поиска.

Вот и всё - осталось только отыскать в списке своего потеряшку:)

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

Поиск по картинке . Для этого есть два специальных сервиса: один - от Гугл (images.google.com), другой - от Яндекса (images.yandex.ru). Пользоваться ими очень легко: нужно просто перетянуть фотографию в поисковую строку.


Поиск по картинке Google


Поиск по картинке Яндекс

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

TinEye (tineye.com). Популярный иностранный сервис поиска изображений.

Здесь все точно так же: перетаскиваем снимок со своего компьютера в поисковую строку, и сразу же получаем результат.

Расширения для браузера

Расширения или дополнения - это такие маленькие примочки, которые добавляются в программу для Интернета и выполняют в ней определенные задачи. Например, есть расширения для скачивания видео из Youtube или музыки из Контакта. Такие программки есть и для поиска по фотографиям.

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

Где найти и как установить расширение

1 . Нажимаем на кнопку вверху справа и выбираем Дополнительные инструменты - Расширения.

2 . Опускаемся в самый низ страницы (прокручиваем колесиком на мышке) и щелкаем по «Еще расширения».

3 . В верхней строке поиска печатаем ключевые слова и нажимаем Enter. Появляются найденные расширения и приложения. Устанавливаем нужное (его потом в любой момент можно будет удалить).

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

Расширения устанавливаются немного иначе - они добавляются сразу после адресной строки.

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

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

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

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

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

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

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

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

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

FindFace

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

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

Google Images

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


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

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


Pictriev

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


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

В основе сервиса лежит алгоритм, основанный на технологии нейронных сетей, разработанный компанией N-Tech.Lab. Согласно проводимым тестам, на поиск фото в базе из 300 миллионов файлов, данному алгоритму требуется меньше секунды!

В общем, меньше слов, и больше дела. Так что давайте попробуем, как Find Face - поиск по фото - работает на практике.

При запуске для начала работы приложение запросит доступ к вашему аккаунту ВКонтакте. Затем появится главное окно, посередине которого будет одна-единственная кнопка – «Искать новых друзей».


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

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

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

Правда, стоит отметить, что в Find Face пользователю доступно только 30 бесплатных поисков чтобы найти страницу ВК по фото, а если вы захотите снять ограничение, придется оплатить подписку, месячная стоимость которой от 149 р. до 459 р. Надо сказать, что это явно недешево.

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

Хотя попробовать то стоит, ведь это бесплатно. И, возможно, в отличие от меня, оно вам больше понравится.

Похожие статьи