В недавнем времени, программы распознавания лиц были исключительно на службе у государственных ведомств. Они помогают идентифицировать человека беря за основу черты лица. Сейчас применение подобного программного обеспечения чаще всего замечено в системах безопасности, в коммерческой деятельности, связанной с рекламой и продвижением различных услуг.
Также некоторое подобие таких онлайн сервисов и программ доступно и для простых пользователей, их можно найти в сети интернет. В качестве примера можно привести программу Lenovo Veriface. Это фирменная встроенная утилита, которая позволяет разблокировать устройство проводя анализ по лицу.
Далее подробно рассмотрим принцип работы ПО и сервисов, помогающих идентифицировать человека.
Как работает поиск по лицам
В некоторых сервисах поиск по лицам работает на основе технологии нейросетей. Поиск происходит исходя из определенных базовых признаков: вес изображения, разрешение, цветокоррекция, экспозиция, разрешение и т.д. Сейчас, технология нейросетей развивается, помимо базовых признаков, определение происходит с помощью дополнительных особенностей: текстура кожи, форма рта, ушей, цвета волос, расположение глаз и т.д.
Чтобы отыскать похожего человека, необходимо загружать четкие фотографии, в противном случае поиск будет неудачный. Также стоит сказать о том, что социальные сети защищают информацию о своих пользователях. В большинстве соцсетей встроены функции защиты профиля, позволяющие скрывать фотографии человека.
Программы распознавания лиц
Системы (программы) распознавания лиц по фото и видео используют более продвинутые алгоритмы. Подобных систем нет в открытом доступе, они используются в службах безопасности, для контроля и предотвращения чрезвычайных происшествий в крупных городах и в местах массового скопления людей.
Подобное ПО чаще всего использует алгоритм распознавания Виолы-Джонса. Программа, при помощи данного метода распознает лица даже при повороте на 30 градусов. Метод основывается на признаках Хаара, которые представляют собой набор черно-белых масок различной формы и размера. Происходит наложение масок на изображение и происходит расчет яркостей пикселей путем сложения, после чего рассчитывает разность значений.
Далее система сравнивает результаты с накопленными данными, и определив лицо на изображении продолжает его отслеживать для выбора оптимального ракурса. После этого запускается процесс считывания и ПО находит опорные точки на лице. Далее изображение анализируется с теми данными, которые находятся в базах. Если они совпадают, человек идентифицируется.
FindFace
FindFace – российская программа распознавания лиц, мощное решение, которое позволит распознать лицо на фотографии. FindFace предлагает не только инструменты для обычных пользователей, но и для государственных корпораций и бизнеса. С его помощью можно найти человека, зарегистрированного в Вконтакте.
С 1 сентября общедоступный сервис Финд Фейс останавливает работу, пользоваться некоторое время им смогут только те пользователи, которые приобрели ПРО-аккаунт. Затем авторы полностью откажутся от общедоступной версии в пользу своего коммерческого продукта.
Google Images
Поиск Google.Картинки позволяет найти идентичные фотографии на основе данных поисковых систем, в том числе осуществить поиск человека по лицу. Больше ориентирован на поиск в зарубежных ресурсах:
- переходим к сервису google.ru;
- далее в поисковой строке, щелкаем по иконке с изображением фотоаппарата;
- затем откроется окно выбора загрузки, где потребуется загрузить картинку или указать на нее ссылку;
- затем откроется страница выдачи поискового запроса. Под основным изображением будут даны ключевые запросы, по которым осуществлялся поиск, и далее представлен список ресурсов, где есть похожие фотографии;
- щелкаем «Похожие изображения» и ищем нужную картинку.
- Для того, чтобы перейти к источнику, требуется нажать на картинку и кнопку «Перейти» расположенную рядом с объектом;
- если похожий объект не обнаружен, возвращаемся на страницу выдачи результата и переходим к блоку «Страницы с подходящими изображениями». Это набор сайтов, где могут встречаться похожие картинки.
Яндекс Картинки
Отечественный аналог предыдущего сервиса, который поможет найти человека по фотографии в интернете и произвести поиск по фото в соц.сетях:
- в поисковой строке нажимаем на иконку с фотоаппаратом;
- в шапке сайта появится блок загрузки файла с компьютера или ввода ссылки на него;
- выбираем файл и процесс идентификации по изображению лица начнется автоматически;
- далее в результатах появится блок с исходным фото, которое можно посмотреть в другом разрешении;
- под основной картинкой будут расположены ключевые слова, по которым осуществлялся поиск;
- далее расположен блок «Похожие картинки», щелкаем по нему и ищем похожее изображение. Открываем картинку и переходим к источнику, кликнув по ссылке;
- под блоком похожих картинок, расположены ресурсы, где встречается изображение, это поможет узнать по фото, кто этот человек.
Pictriev
Англоязычный сервис, позволяющий пользователям найти похожего человека и распознать лицо по фото онлайн. В первую очередь он ориентирован на сравнение со знаменитостями, поэтому результаты могут быть не совсем корректные:
- переходим на сервис Pictriev;
- загружаем файл или указываем на него ссылку и щелкаем «Поиск»;
- далее сервис распознает пол человека и его примерный возраст;
- внизу будет представлена информация о том, на сколько процентов человек совпадает с тем или иным двойником.