Содержание
- Что такое OpenCV?
- Онлайн-сервисы
- Аналоги findface
- Аналоги FindFace
- Алгоритмы OpenCV
- Функционал
- Мобильные приложения
- Физиогномика по-научному
- Стоит ли переживать о программах, распознающих лица?
- Куда делся FindFace
- Описание приложения FindFace
- Особенности приложения
- Industry solutions
- Поисковые системы
- Поисковые системы Google и Yandex для распознавания лиц
- Сценарии использования
- Обзор сервиса
- Примеры использования сервиса
Что такое OpenCV?
В области искусственного интеллекта задачи компьютерного зрения — одни из самых интересных и сложных.
Компьютерное зрение работает как мост между компьютерным программным обеспечением и визуальной картиной вокруг нас. Оно дает ПО возможность понимать и изучать все видимое в окружающей среде.
Например, на основе цвета, размера и формы плода мы определяем разновидность определенного фрукта. Эта задача может быть очень проста для человеческого разума, однако в контексте компьютерного зрения все выглядит иначе.
Сначала мы собираем данные, затем выполняем определенные действия по их обработке, а потом многократно обучаем модель, как ей распознавать сорт фрукта по размеру, форме и цвету его плода.
В настоящее время существуют различные пакеты для выполнения задач машинного обучения, глубокого обучения и компьютерного зрения. И безусловно, модуль, отвечающий за компьютерное зрение, проработан лучше других.
OpenCV — это библиотека с открытым программным кодом. Она поддерживает различные языки программирования, например R и Python. Работать она может на многих платформах, в частности — на Windows, Linux и MacOS.
Основные преимущества :
- имеет открытый программный код и абсолютно бесплатна
- написана на C/C++ и в сравнении с другими библиотеками работает быстрее
- не требует много памяти и хорошо работает при небольшом объеме RAM
- поддерживает большинство операционных систем, в том числе Windows, Linux и MacOS.
Установка
Здесь мы будем рассматривать установку OpenCV только для Python. Мы можем установить ее при помощи менеджеров или (в случае, если у нас установлен пакет Anaconda).
При помощи процесс установки может быть выполнен с использованием следующей команды:
pip install opencv-python
2. Anaconda
Если вы используете Anaconda, то выполните следующую команду в окружении Anaconda:
conda install -c conda-forge opencv
Онлайн-сервисы
В последнее время появилось немало хороших сервисов, способных распознавать лица с высокой точностью. Вот несколько наиболее эффективных.
PicTriev
PicTriev — сервис, предназначенный для поиска двойников среди знаменитостей. Если вы хотите узнать, что за известная персона изображена на снимке, этот ресурс подходит лучше всего. Есть у PicTriev и другие интересные возможности, например, он определяет по фото возраст и пол человека.
Пользоваться сервисом можно бесплатно, единственное ограничение — размер загружаемого файла не должен превышать 200 Кб.
PicTriev не поддерживает русский язык, но обращаться с ним несложно. Вот, как это делается:
Загрузите изображение, нажав на кнопку «Upload image».
Смотрите результат. Вы увидите, на кого больше всего похожа фотография, которую вы предоставили, и на сколько процентов она совпадает с оригиналом.
FindMeVK
FindMeVK — сервис для поиска людей среди пользователей социальной сети ВКонтакте. Бесплатный, минималистичный и простой в применении. Полностью на русском.
Как пользоваться FindMeVK:
Нажмите на кнопку загрузки и выберите фото.
Если на снимке несколько лиц, отметьте нужное.
Смотрите результат поиска по аккаунтам VK и процент похожести.
Search4Faces
Сервис Search4Faces поможет найти по лицу любого человека, который зарегистрирован в Одноклассниках или ВКонтакте. Он бесплатный, простой, удобный, имеет русский язык, работает эффективно и очень быстро.
Чтобы найти человека через Search4Faces, сделайте следующее:
Нажмите кнопку «Загрузить» и выберите фотографию.
Настройте параметры поиска как считаете нужным, например, укажите пол, возраст, город, страну проживания человека и нажмите «Найти».
Смотрите результаты с указанием ссылок на аккаунты в соцсетях.
Betaface
Betaface — коммерческий профессиональный продукт для поиска лиц, который сотрудничает с крупными мировыми брендами. Для обычных пользователей здесь есть демо-страница, где можно бесплатно искать по базе известных людей. Более широкие возможности доступны только для компаний по индивидуально назначенной цене.
Как пользоваться сервисом:
Нажмите на «Custom Upload» и выберите подходящее изображение.
Если на снимке несколько лиц, нажмите на нужное.
Нажмите «Search celebrities», чтобы найти его среди знаменитостей.
Смотрите список людей, похожих на заданное изображение.
Аналоги findface
Поиск происходит в следующих соц. сетях:
- Vkontakte;
- Instagram;
- Tinder;
- Badoo;
- Mamba;
- Topface;
- и др. сайты знакомств.
Поиск продолжается в онлайн-режиме за пару минут. Главным плюсом Lovereportявляется анонимность. Человек, которого ищут, никогда не узнает, что его кто-то пытался найти через сайт. Для доступа к функциям сайта необходимо зарегистрироваться и оплатить один из тарифов. Оплата происходит через защищенный шлюз по банковской карте. Существует 2 тарифа: доступ на 2 дня или на месяц. Функционал подписок одинаков.
Стоимость
- Тариф «Пробный» на 2 дня: 49 р.
- Тариф «Месячный» на 30 дней: 1499 р.
Search4faces
Search4facesтак же, как и findface.ruиспользует нейронные сети и машинное обучение для поиска человека по фото. В отличие от findface, search4facesне утверждает, что точно найдет человека, изображенного на фото. Возможен поиск похожих людей.
Результат выдается за несколько секунд. Результатом является ссылка в Vkили Одноклассниках на аккаунт человека. В базе фотографий находятся фотографии с главной страницы во Вконтакте, Одноклассниках и аватары в TikTokи ClubHouse. Поиск происходит не одновременно. Если пользователь не найден в одной базе фотографий, то следует осуществить поиск по другой базе. Дополнительно к фотографии можно указать пол, диапазон возраста, страну и город.
PimEyes
Польский сервис PimEyes ищет фотографии человека в интернете. Единственной функцией сайта является поиск других фотографий пользователя по загруженной на сайт фотографии. Зачем искать свои же фотографии в интернете? Чтобы защитить себя от воровства данных и присвоения вашей личности. Сервис соблюдает политику конфиденциальности.
Если заплатить 732 р, то можно получить доступ к сайтам, на которых размещена фотография человека. Дополнительно можно настроить уведомления на почту, в которых говорится о размещении вашей фотографии на сторонних сайтах.
Аналоги FindFace
Аналогами FindFace с похожими функциями в сети являются поисковики Яндекс и Google. Также есть хороший сайт – pictriev.com. Используя эти сервисы, вы тоже сможете находить нужных людей по фото. В поисковых системах нужно выбирать на главной странице пиктограмму, похожую на фотоаппарат и вставлять нужный файл либо ссылку на него, а после кликать поиск. На сайте pictriev.com алгоритм действий практически такой же. Любым из перечисленных сервисов пользоваться очень просто, это может сделать каждый желающий, и он получит положительный результат.
Алгоритмы OpenCV
У изображения лица есть свои характеристики:
- Темные и светлые участки и зоны (темные — глаза, губы; светлые — лоб, щеки, подбородок).
- Лица всех людей устроены по одному принципу (глаза — на одной линии, под глазами — нос, под носом — губы, под губами — подбородок).
Это значит, что можно подобрать такой набор масок и составить такой классификатор, который будет учитывать эти особенности.
Для этого можно использовать OpenCV — библиотеку алгоритмов компьютерного зрения и обработки изображений. Реализована она на C/C++, также разрабатывается для Python, Java, Ruby, Matlab, Lua и других языков.
Профессия
Fullstack-разработчик на Python
Научитесь программировать на Python и JavaScript, изучите фреймворки Django и React, SQL, а также познакомьтесь с DevOps-практиками и основами Linux.
Узнать больше
Функционал
FindFaceSDK— открытая библиотека на C, позволяющая пользователям получить доступ к технологии поиска лиц с использованием нейронной сети. SDKможет решать следующие задачи:
- Находит лицо человека на фото и выделяет прямоугольник с главными точками: глазами, носом и ртом.
- Создает биометрический шаблон лица. В дальнейшем этот шаблон можно использовать для распознавания и сравнения с другими шаблонами.
- Верифицирует 2 шаблона. ПО дает ответ: совпадают или не совпадают сравниваемые шаблоны.
- Функция Liveness: определяет, принадлежит ли лицо живому человеку или это фотография.
- Поучение дополнительной информации об изображенном на фото человеке.
FindFaceSecurityв реальном времени может найти человека на видео, считает количество людей, сравнивает с базой данных, предоставляет статистику по определенному человеку.
Преимущества FindfaceSecurity:
- Liveness. Система анализирует несколько фотографий одновременно и определяет, живой ли человек или изображение.
- Использование маски. Система может определить, есть ли на человеке маска и правильно ли она надета.
- Поиск по отличительным чертам. Обеспечение безопасности за счет поиска человека по характерным признакам позволяет найти и отследить движение правонарушителя, а также найти его сообщников.
- Персона. Действия одного человека записываются в одну «персону», что позволяет быстро найти определенного человека и отследить его действия.
Мобильные приложения
Искать незнакомые лица на фотографиях можно и при помощи мобильных приложений. Мы отобрали лучшие из них.
Search Face
Приложение Search Face (также известное как Гости ВК) позволяет искать людей по снимкам лиц в социальной сети ВК. Результат — ссылки на профили.
Приложение платное (69 рублей в месяц), но имеет семидневный пробный период, которого достаточно для нескольких распознаваний. Его интерфейс полностью на русском, а точность поиска достаточно высокая.
Как пользоваться Search Face:
Запустите программу и авторизуйтесь во ВКонтакте.
Перейдите в меню в левом верхнем углу и нажмите «Поиск похожих людей».
Нажмите «Получить PRO». Откроется страница подключения оплаты через Google Pay. Чтобы с вас не списали в дальнейшем средства, не забудьте отключить подписку в свойствах своей учётной записи Google.
Выберите фото из галереи или снимите его на камеру.
Если в кадре несколько лиц, выберите одно.
После этого программа найдёт подходящие аккаунты.
Алиса
Алиса — умный помощник, встроенный в Яндекс.Браузер, может не просто искать картинки из галереи, но находить людей по фото, сделанному на камеру телефона. Точность узнавания очень варьируется, зато всё бесплатно, без ограничений и на русском языке.
Как использовать эту возможность:
Запустите Алису любым способом (через её собственный значок или через приложения Яндекса) и нажмите кнопку поиска по картинкам.
Снимите на камеру лицо человека, которого вам требуется найти.
Алиса озвучит основную догадку, а ниже будут продемонстрированы похожие изображения.
Photo Sherlock
Приложение Photo Sherlock распознаёт лица, используя поиск по картинкам от Google. Если вы часто ищете изображения или лица в Гугле, Photo Sherlock упростит вашу задачу, но результаты будут ровно такими же.
Приложение бесплатно и имеет русский язык, хотя почти не содержит текста.
Как искать с его помощью:
Откройте Photo Sherlock и нажмите на значок галереи, чтобы выбрать фотографию.
Если нужно, обрежьте кадр, затем нажмите «Найти это фото».
Высветится результат поиска в Google.
FindClone
Еще одно популярное и очень эффективное приложение для поиска людей по фотографии, а точнее, их аккаунтов в соцсетях. Оно полностью на русском языке, платное, но имеет пробный период (бесплатно можно использовать 30 раз). Подписка стоит 99 рублей в месяц или меньше, если купить тариф на большой срок.
Пользоваться FindClone легко:
Откройте приложение и нажмите «Регистрация».
Укажите свой номер телефона, на него скоро поступит автоматический звонок от компании-разработчика.
Укажите последние 5 цифр номера, с которого был дозвон.
Придумайте пароль и нажмите «Войти».
Нажмите на малиновую кнопку с плюсом внизу экрана.
Выберите кадр из галереи либо сфотографируйте человека или его снимок.
Приложение выдаст аккаунты в соцсетях, совпадающие с искомым фото.
Не смогли получить желаемое в одном сервисе или приложении? Всегда есть альтернативы. Что-то из нашего списка непременно даст позитивный результат.
Физиогномика по-научному
Цифровое распознавание лиц – идентификация или подтверждение личности по лицу с помощью нейронных сетей − становится новой реальностью, которая все прочнее входит в нашу жизнь. Смартфоны давно научились находить лица на фотографиях, соцсети предлагают отметить друзей на снимках, а камеры на улицах и в транспорте «выхватывают» преступников из толпы.
Известно, что новорожденные дети практически с момента своего появления на свет отличают человеческое лицо от других объектов, затем очень быстро запоминают лицо матери и учатся распознавать человеческие эмоции. В течение жизни этот навык сохраняется – мы легко отличаем лица знакомых, по одному выражению лица можем определить настроение человека. Логично предположить, что вслед за другими умениями и эту нашу способность со временем ученые должны были «оцифровать», чтобы наделить ей машины.
История изучения программного распознавания лиц тянется с 1960-х годов. Уже тогда было понятно, что лицо можно описать набором параметров, совокупность которых у каждого человека будет существенно отличаться. Если загрузить эти свойства в программу и сопоставить их с имеющейся базой фотографий, то можно найти соответствия с высокой точностью. Проблема заключалась в том, что на тот момент механизмы захвата лица по фото или видео, а также возможности компьютеров по скоростной обработке больших массивов информации находились на низком уровне. Но уже в то время потенциал разработки был ощутим.
Стоит ли переживать о программах, распознающих лица?
Прежде всего, распознавание лиц — это данные. Данные можно собирать и хранить, зачастую без разрешения. Как только информация собрана и сохранена, она открыта и для взлома. Платформы с ПО, распознающим лица, пока не подвергались серьезным взломам, но по мере распространения технологий ваши биометрические данные оказываются в руках все большего числа людей.
Существуют также вопросы владения. Большинство людей не знают, что когда они регистрируются в социальных медиаплатформах вроде Facebook, их данные с этого момента принадлежат этой самой Facebook. Поскольку число компаний, использующих распознавание лиц, постоянно растет, очень скоро даже не придется загружать собственные фотографии в Интернет, чтобы оказаться скомпрометированным. Они уже там хранятся, и хранятся давно.
Говоря о программном обеспечении, все они работают по-разному, но в основе своей используют похожие методы и нейросети. У каждого лица есть множество отличительных признаков (в мире невозможно найти два идентичных лица, а ведь сколько их было за всю историю человечества!). К примеру, программное обеспечение FaceIt определяет эти признаки как узловые точки. Каждое лицо содержит примерно 80 узловых точек, схожих с теми, что мы упоминали прежде: расстояние между глазами, ширина носа, глубина глазных впадин, форма подбородка, длина челюсти. Эти точки измеряются и создают числовой код — «отпечаток лица» — который затем попадает в базу данных.
В прошлом распознавание лиц опиралось на двумерные снимки для сравнения или идентификации других двумерных снимков из базы данных. Для пущей эффективности и точности изображение должно было быть лицом, прямо смотрящим в камеру, с небольшой дисперсией света и без особого выражения лица. Конечно, работало это чертовски плохо.
В большинстве случаев снимки не создавались в подходящей среде. Даже небольшая игра света могла снизить эффективность системы, что приводило к высоким показателям отказа.
На смену 2D пришло 3D-распознавание. Эта недавно появившаяся тенденция в программном обеспечении использует 3D-модель, обеспечивающую высокую точность распознавания лица. Запечатлевая трехмерное изображение поверхности лица человека в реальном времени, ПО выделяет отличительные черты — где больше всего выдаются жесткие ткани и кость, например, кривые глазного гнезда, носа и подбородка — для идентификации субъекта. Эти области уникальны и не меняются со временем.
Построение 3D-модели лица
Используя глубину и ось измерения, на которые не влияет освещение, система трехмерного распознавания лиц может даже использоваться в темноте и распознавать объекты под разными углами (даже в профиль). Подобное программное обеспечение проходит через несколько этапов, идентифицируя человека:
- Обнаружение: получение снимка при помощи цифрового сканирования существующей фотографии (2D) или видео для получения живой картинки субъекта (3D).
- Центровка: определив лицо, система отмечает положение головы, размер и позу.
- Измерение: система измеряет кривые на лице с точностью до миллиметра и создает шаблон.
- Репрезентация: система переводит шаблон в уникальный код. Этот код задает каждому шаблону набор чисел, представляющих особенности и черты лица.
- Сопоставление: если снимок в 3D и база данных содержит трехмерные изображения, сопоставление пройдет без изменений снимка. Но если же база данных состоит из двумерных снимков, трехмерное изображение раскладывается на разные составляющие (словно сделанные под разными углами двумерные снимки одних и тех же черт лица), и они конвертируются в 2D-изображения. И затем находится соответствие в базе данных.
- Верификация или идентификация: в процессе верификации снимок сравнивается только с одним снимков в базе данных (1:1). Если целью же стоит идентификация, снимок сравнивается со всеми снимками в базе данных, что приводит к ряду возможных совпадений (1:N). Применяется тот или иной другой метод по необходимости.
Куда делся FindFace
FindFace мог найти аккаунт по фотографии лица практически любого человека
В результате FindFace превратился в инструмент по деанонимизации порноактрис, часть из которых тщательно скрывали свою деятельность от родных, близких и знакомых. Поэтому, вооружившись сервисом по распознаванию лиц, некоторые пользователи сочли себя обязанными либо затравить девушек, либо оповестить их родственников о том, чем те занимаются. Поэтому в какой-то момент против FindFace развернули кампанию из-за нарушения конфиденциальности, но большого резонанса то дело не вызвало и обернулось даже против тех, кто начал выступать против него.
Однако, невзирая на успех FindFace, в какой-то момент разработчики сервиса взяли и закрыли его для рядовых пользователей, удалив из ассортимента всех каталогов. Впрочем, к тому моменту хайп уже прошёл и исчезновению приложения практически не придали значения. А зря, потому что студия NtechLab, которая разработала FindFace, переключилась на сотрудничество с правительственными органами. Результатом этого сотрудничества стало внедрение инструментов распознавания лиц, используемых сервисов, в московскую систему наблюдения, которая, , обошлась столице в 3,2 миллиона долларов США.
Описание приложения FindFace
FindFace – это приложение, которое без труда обнаруживает профиль в соцсети «ВК» по фото. Существует браузерная версия утилиты, а также для мобильных устройств под управлением Андроид, IOS. В мобильном приложении значительно меньший функционал. Сервис не является полностью бесплатным. Вы можете воспользоваться им только первые 30 раз, а дальше нужно платить.
Любой человек может сфотографировать кого угодно на улице со своего смартфона, и программа найдет его изображение в соцсети «ВК». Сервис распознает человека по лицу и даже если фото не качественное, он все равно найдет его. Здесь используются новейшие технологии.
Особенности приложения
Данное приложение позволит без особых трудностей найти людей, которые похожи на вас или ваших знакомых, а может даже какую-нибудь знаменитость. Для этого необходима лишь фотография. В итоге перед вами будет список страниц в социальной сети ВКонтакте, что позволит без затруднений начать общение с похожим человеком. Многие используют такую программу, чтобы познакомиться, а может даже и завязать серьезные отношения с людьми, похожими на кумиров. Если вы хотите найти себе парня или девушку, точно подходящих по вашему вкусу, можно загрузить в программу фотографии бывших.
Конечно же, никто не запрещает и просто искать людей, которые похожи конкретно на вас. Однако стоит учесть, что для бесплатного поиска доступны только 30 фотографий в месяц. Кроме того, просмотреть профили можно лишь десяти различных пользователей. Однако можно не бояться потерять найденные страницы. В любой момент без ограничений можно обратиться к истории поисков. Можно также отметить симпатию к определенным пользователям. Это позволит позже вернуться к их страницам, чтобы приступить к знакомству или общению. Все это делает FindFace просто идеальным приложением для знакомств.
Industry solutions
Technological capabilities of biometric software products included in the multimodal Id-Me platform implement a wide range of industry business tasks.
Business centers
A new level of work with visitors and employees of Business centers opened with the help of biometric products.
Business centers
A new level of work with visitors and employees of Business centers opened with the help of biometric products.
Public Institutions
Biometrics for convenient service to citizens, including remote monitoring of the quality of personnel work.
Public Institutions
Biometrics for convenient service to citizens, including remote monitoring of the quality of personnel work.
Industrial facilities
Biometric monitoring of working hours and additional security tools for industrial facilities.
Industrial facilities
Biometric monitoring of working hours and additional security tools for industrial facilities.
Sports facilities
Modern methods of biometric analytics for safe operation of sports facilities.
Sports facilities
Modern methods of biometric analytics for safe operation of sports facilities.
Transport facilities
Convenient and secure transport solutions based on the digital identity of the passenger.
Transport facilities
Convenient and secure transport solutions based on the digital identity of the passenger.
Gambling industry
Biometric solutions for a new level of security and interaction with visitors.
Gambling industry
Biometric solutions for a new level of security and interaction with visitors.
Retail
Biometric video Analytics for targeted marketing and personnel control in distributed networks.
Retail
Biometric video Analytics for targeted marketing and personnel control in distributed networks.
Educational institutions
Biometric products for proctoring and video surveillance systems in educational institutions.
Educational institutions
Biometric products for proctoring and video surveillance systems in educational institutions.
HoReCa
Keyless biometric access to rooms, targeted approach to each client and information about the time of work for employees.
HoReCa
Keyless biometric access to rooms, targeted approach to each client and information about the time of work for employees.
Banks
Necessary tool for the security and competitiveness of a modern Bank.
Banks
Necessary tool for the security and competitiveness of a modern Bank.
Law enforcement
Improving the level of security, speed of investigations and timely prevention of illegal acts in the urban public space.
Law enforcement
Improving the level of security, speed of investigations and timely prevention of illegal acts in the urban public space.
Medical institutions
Customer-oriented solutions, acceleration of the work process of the registry area, control of the staff of the entire institution.
Medical institutions
Customer-oriented solutions, acceleration of the work process of the registry area, control of the staff of the entire institution.
Поисковые системы
Самый простой подход к распознаванию лиц — это использование поисковых систем. Любой крупный поисковик имеет свой алгоритм, который решает эту задачу с той или иной успешностью.
Яндекс
Главный отечественный поисковик Яндекс весьма достойно справляется с нахождением людей на фотографиях.
Процесс выглядит так:
Перейдите на главную страницу Яндекс.Картинок и нажмите кнопку поиска по изображению в виде фотоаппарата.
Выберите нужный файл с компьютера или перетащите его в соответствующее поле.
Яндекс попытается понять, что изображено на картинке, и найдёт похожие снимки. Если человек известный, то сервис покажет его имя. Если же нет, то ниже будут показаны близкие изображения и адреса сайтов, где они встречаются.
Главный мировой поисковик тоже качественно ищет лица. Сложно сказать, какой из них лучше справляется с задачей — он или Яндекс, так как хорошие результаты выдают оба сервиса.
Принципиальных отличий в процессе поиска через Google нет:
Зайдите на страницу Google Картинки, нажмите кнопку «Поиск по картинке» и загрузите нужный файл.
Откроется результат поиска по фотографии. Google попытается предположить, кто на ней изображён, а также даст ссылки на похожие фото и страницы с этим изображением.
Mail.ru
Поисковая система Mail.ru не умеет искать людей по портретам, но их «Облако» (облачное хранилище) в своей мобильной версии способно распознавать лица и находить в фотогалереях своих пользователей.
Другие поисковики
Чтобы успешно находить людей по фотографиям, иногда полезно прибегать к помощи систем, которые специализируются на поиске графических данных. В их число входят:
- Tineye;
- SauceNAO;
- IQDB и т. д.
Порядок их использования практически не отличается от Яндекса и Гугла.
Поисковые системы Google и Yandex для распознавания лиц
- Переходим в поиск картинок Google.
- В строке поиска находится значок фотоаппарата, после нажатия на который производятся действия с картинкой.
- Изображение можно перетащить (в т. ч. и сразу из интернета), загрузить файлом с компьютера, а также указать его URL.
- Запускается поиск и на полученных результатах мы видим найденное изображение (можно посмотреть в разных размерах) и похожие на него, а также сайты, на которых размещена искомая картинка.
Что ответил Google
Поиск по картинке Yandex работает по тому же принципу и результаты выдает в таком же стиле, как и Google.
Итоги поиска Yandex
Выполняя поиск по изображению, Yandex и Google не используют технологию распознавания лиц , а просто ищут картинки, схожие с поисковым запросом. Но все же алгоритм действия достаточно точен для того, чтобы получить максимальное совпадение. Хотя и на количестве результатов это тоже сказывается – их может быть слишком много, и тогда бывает сложно найти среди них именно то, что нужно. Конечно, если личность на искомом фото достаточно известна, то в результатах поиска долго блуждать не придется.
Сценарии использования
Использовать FindFaceможно для разных целей:
- Идентификация клиентов. Составление альтернативных списков посетителей и клиентов. Сотрудники безопасности получают уведомление о нахождение клиента из «чёрного» списка на территории компании.
- Ускоренной обслуживание становится возможным при быстрой идентификации клиентов.
- Контроль доступа к рабочему месту с помощью лицевой биометрии.
- Общественная безопасность достигается с помощью считывания данных с более 1000 городских камер наблюдения.
- Предупреждение преступлений. Распознавание лиц поможет предотвратить действия криминального характера.
- Анализ клиентов и клиентоориентированность. Персонифицированная реклама и предложения, которые будут интересны определенной группе клиентов.
Обзор сервиса
Search 4 faces позиционирует себя как сервис поиска людей в интернете по фотографии. Авторы ссылаются на возможности машинного обучения собственных самообучаемых нейросетей, по которым можно за считанные секунды найти ссылку на нужного человека.
Работа с Search4faces API построена на архитектуре JSON-RPC 2.0, о чем указывает отдельная страница. Это означает, что любой разработчик, который захочет использовать подключение по API данного сайта, может обратиться к авторам Search4faces, чтобы получить тестовый ключ после подключения к платному тарифу.
Авторы проекта готовы к обратной связи с клиентами и готовы пообщаться по электронной почте. База снимков регулярно пополняется (апдейт происходит 1 раз в несколько месяцев).
Примеры использования сервиса
Чтобы лучше понимать, как использовать сервис, предлагаем ознакомиться с примером. В качестве экземпляра было выбрано фото актрисы Эллен Пейдж, где она стоит в разных позах по отношению к камере, улыбается, а также с макияжем, чтобы лучше показать эффективность сервиса.
Для начала требуется создать базу лиц. Нужно скачать, а потом загрузить фотографии на сервис одним из двух способов: нажав на поле или просто перетащив фото в него.
Потом нажимаете «Далее». Вы можете добавить фото, которое нужно сравнить, из уже созданной базы или загрузить новое. Притом сервис в процентном соотношении определяет схожесть выбранной фотографии и остальными в базе.
На примере видно, что программа определила лицо актрисы с той фотографией, даже там, где она без макияжа, в головном уборе и с другой прической. Другие люди на фото были отсеяны, и сервис показал нулевое совпадение.
Для создания своей базы можно использовать неограниченное количество фотографий, включая изображения с видео или фотокамеры. Доступ к результатам есть только у администратора.