Как найти человека по фотографии: 5 лучших способов
Содержание:
- Описание технологии работы системы
- Как работает распознавание лиц: метод Виолы-Джонса
- Трехмерное распознавание
- Поиск с помощью Google
- Как найти фотографии определенного человека или домашнего животного и отметить их
- Бот для поиска людей FaceLeakBot
- Массовое использование
- Сервисы по поиску людей по фото
- Бесплатный поиск человека по фотографии в интернете
- ТОП-3 Интернет-ресурса «На какую знаменитость я похож»
- Findface — используем для поиска технологии нейронных сетей
- Adobe Lightroom, помощник в Photoshop, может распознавать наши лица
- Качество распознавания
- Предыстория
- Что такое распознавание лиц?
- Глаз Бога: бот для телеграмма по поиску людей по фото
Описание технологии работы системы
Многие задумываются, как же программа для распознавания лиц по фото определяет каждого человека. Впрочем, мало кто четко понимает принцип того, как сам человек определяет своих знакомых среди прочих людей. Однако можно точно сказать, что у человеческих лиц есть определенные свойства, которые мозг сразу подмечает, но в нашем случае это делает техника.
Тот же сервис от Google считывает определенные параметры:
- расстояние между глазами;
- форму надбровных дуг;
- положение и ширину носа;
- форму подбородка и т.д.
Человеческий мозг делает это бессознательно, в то время как компьютер анализирует это с помощью определенных алгоритмов. Подобная технология распознавания лиц определяет, как схожи пропорции, выделяет контуры, а потом сопоставляет их, и выделяет симметричные черты с ранее загруженными фотографиями при помощи сравнения признаков переборов или работы нейронной сети.
В системе видеонаблюдения нередко используют метод Виолы-Джонса, так как он считается наиболее эффективным для применения в режиме реального времени. Дополнительно к нему применяют признаки Хаара. Объединение этих систем позволяет идентифицировать человека при повороте лица даже на 30 градусов. Алгоритм сравнивает результат с загруженными файлами, а далее осуществляет поиск изображения и отслеживание его на протяжении нужного времени.
В целом, многие приложения по распознаванию лиц фото онлайн действуют по одному принципу, различаются только интерфейс и показатели эффективности. На данный момент не существует приложений, которые со 100% вероятностью угадывали бы каждое лицо, однако, чем более продвинута система, созданная разработчиками, тем более качественно происходит весь процесс.
Подобные системы идентификации сейчас широко применяются в самых различных сферах. Например:
К слову, стоит заметить, что использование разных маскирующих средств не слишком помогает в том, чтобы обойти систему. Достаточно 70% открытого лица, чтобы алгоритм опознал изображения. Очки или головной убор снижают точность не более, чем на 5%. Также некоторые китайские программы по поиску людей способны распознавать граждан даже в медицинских масках, которые там часто носят из-за смога.
В целом, системы используются в видеоаналитике в самых разных местах. Технология продолжает стремительно развиваться, что вызывает некоторые споры. Так, в некоторых штатах США ее запретили использовать полиции, т.к. это нарушает права граждан на частную жизнь.
Как работает распознавание лиц: метод Виолы-Джонса
Один из способов распознать образ — найти контур объекта и исследовать его свойства. По этому принципу работает метод Виолы-Джонса с использованием признаков Хаара, который придумал венгерский математик Альфред Хаар.
Признаки — это набор геометрических фигур с черно-белым узором, их еще называют маски. Они помогают найти границы какой-либо формы, например очертания лица, линии бровей, носа или рта.
Маски (признаки Хаара) накладываются на фотографии и «находят» на них лица. Источник
В алгоритме Виолы-Джонса маски накладываются на разные части кадра, а программа определяет, может ли в них находиться объект. Работает это так:
- Классификатор (алгоритм, который будет искать объект в кадре) обучают на фотографиях лиц и получают пороговое значение — его превышение будет сигнализировать о том, что в кадре есть лицо.
- В классификатор загружают изображение, на котором будут искать лицо.
- Классификатор накладывает на него маски и отдельно складывает яркость пикселей, попавших в белую часть маски, и яркость пикселей, попавших в черную часть маски. Потом из первого значения он вычитает второе.
Результат сравнивается с пороговой величиной.
Если результат меньше пороговой величины, значит, в части кадра нет лица, и алгоритм заканчивает свою работу. А если больше, он переходит к следующей части кадра.
Так происходит классификация: подобласть изображения, которая успешно проходит через весь каскад классификаторов f1, …, fn, классифицируется как лицо
На практике маски находят лицо на фотографии так:
Как маски «находят» лицо на картинке
Трехмерное распознавание
Новая тенденция, созданная для достижения более высокой точности, представляет собой трехмерное распознавание лиц. Этот метод использует 3D-датчики для сбора информации о форме лица. Эта информация затем используется для идентификации отличительных признаков, таких как контур глазниц, носа и подбородка.
Одним из преимуществ трехмерных программ распознавания лиц является то, что на них не влияют изменения в освещении, в отличие от других вариантов. Эта технология также может идентифицировать из разного диапазона углов обзора, включая вид профиля. Трехмерные точки данных значительно улучшают точность распознавания лиц. 3D-исследования усиливаются благодаря разработке сложных датчиков, которые улучшают работу по захвату изображений в виде трехмерных изображений. Датчики работают, проецируя структурированный свет на лицо. До десятка или более из этих датчиков изображения могут быть размещены на одном чипе CMOS — каждый из них захватывает другую часть спектра.
Однако, даже идеальный метод 3D-соответствия может быть чувствительным к выражениям лица. Для этой цели группа исследователей в Technion применила инструменты из метрической геометрии для обработки выражений как изометрии. После этого компания Vision Access создала свое решение для трехмерного распознавания лица. Позднее компания была приобретена Bioscrypt Inc., которая разработала версию программы для распознавания лица человека, известную как 3D FastPass.
Новый метод заключается в том, чтобы ввести способ захвата трехмерного изображения с помощью трех следящих камер, которые указывают на разные углы. Одна из них будет указывать на лицевую сторону объекта, вторую — со стороны, третья — под углом. Все они будут работать вместе, чтобы получить возможность отслеживать лицо объекта в реальном времени и быть в состоянии идентифицировать его. Считается, что на этой технологии вскоре будет базироваться любая программа для распознавания лиц через камеру.
Поиск с помощью Google
Конечно же, вездесущий Google. Искать здесь человека по фото можно двумя способами. В первом варианте нужно воспользоваться Гугл Картинками и загрузить там фотку того, кого хотите найти. Вот например, есть у вас на телефоне фотка старого приятеля, с которым вы давно не виделись. Загружаете её и смотрите, может у человека есть профиль в какой-то социальной сети. Второй вариант чуть проще. Скажем лазили в ОК, ВК или Инстаграм, наткнулись на интересную личность, но не понятно фейк это или нет. Просто вызываете контекстное меню на картинке и ищите её в Google. Он вам выдаст, где еще используется данное изображение.
Способ 1
Давайте начнем с сервиса images.google.com. Разберем ситуацию, когда вам пишет неизвестный человек, например, в социальной сети «Одноклассники» — «Иванов Иван Иванович хочет добавить вас в друзья».
Выясним, насколько он реален, для чего нам нужно найти о нем информацию в интернете бесплатно:
- Переходим на его страницу.
- В открывшейся вкладке подводим курсор мышки к фотографии и правым кликом вызываем меню.
- Выбираем «Сохранить картинку как…».
- Сохраняем фотографию пользователя себе на ПК.
Чтобы воспользоваться функциями images.google.com, необходимо:
- Зайти на указанный сервис.
- Кликнуть на изображение фотоаппарата.
- Выбрать вкладку «Загрузить файл». Затем нажать кнопку «Выберите файл» — выбираем сохраненное на ПК фото нужного нам человека.
Одновременно с загрузкой фотографии автоматически запустится поиск Google.
И спустя 1-2 секунды на экране появятся результаты поиска.
Как видно на скриншотах, совпадения указывают на то, что фотография пользователя из «Одноклассники» фейковая. А значит, с вами списывается человек, пытающийся скрыть свою внешность.
Точно также можно осуществить поиск по фотографии пользователей из социальных сетей «В контакте», Инстаграм и т.п.
Как найти человека в ИнстаграмПоиск людей в ТвиттереКак найти пользователя в ВК не регистрируясьПоиск человека по фото Вконтакте
Способ 2
Второй вариант поиска по фотографии можно осуществлять прямо в браузере Chrome. Рассмотрим на примере поиска в сети «В контакте».
- Открываем страничку пользователя в браузере Chrome.
- Наводим на фотографию мышку.
- Правой кнопкой мышки вызываем подменю и выбираем «Найти картинку (Google)».
- Ждем результат поиска.
Как видно на скриншоте, пользователь соцсети «В контакте» под ником Иванов Иван Иванович использует фото американского актера, скрывая свое собственное изображение.
Как найти фотографии определенного человека или домашнего животного и отметить их
Чтобы вам было проще находить фотографии и управлять ими, отметьте на снимках людей и домашних животных, распознанных сервисом «Google Фото».
Важно! Эта функция доступна не во всех странах и не для всех доменов или типов аккаунтов
Шаг 1. Найдите фотографии нужного вам человека или домашнего животного
- Откройте приложение «Google Фото» на телефоне или планшете Android.
- Войдите в аккаунт Google.
- В нижней части экрана нажмите Поиск.
- Появятся уменьшенные изображения лиц. Нажмите на одно из них, чтобы посмотреть все связанные с этим лицом фотографии.
Если уменьшенных изображений нет, это может происходить по одной из следующих причин:
- Функция группировки по лицам недоступна в вашей стране.
- Вы отключили эту функцию в настройках. Подробнее о том, …
- Не удалось распознать ни одного лица.
Шаг 2. Добавьте ярлык
- В верхней части группы по лицам нажмите Добавьте имя.
- Введите имя человека или кличку животного.
Теперь вы сможете без труда найти фотографии с этим ярлыком с помощью функции поиска. Ярлыки будут видны только вам, даже если вы поделитесь фотографиями с кем-нибудь ещё.
Бот для поиска людей FaceLeakBot
Если вы любите использовать Telegram, или у вас там просто есть аккаунт, то можно воспользоваться ботом, который специально был написан для поиска людей по фото. Называется он @FaceLeakBot. Найдите его через поиск, а потом нажмите по нему, чтобы открылся чат.
Теперь жмите по скрепочке и выбирайте на компьютере фотографию, которую хотите использовать для поиска.
Когда появится вот такое окно, ничего в нем не делайте, просто нажмите «Отправить».
Смотрите на скриншот ниже. Снимок прикрепился как документ, а боту это не подходит.
Поэтому нужно просто взять и перетащить фотку с рабочего стола ПК или с папки прямо в окно чата.
Она добавится в диалог не как документ, а как картинка. Это боту подходит и он автоматически начнет поиск похожих людей. Под фотографией каждого человека будет ссылка (это имя) на страничку в социальной сети. Дальше будет указан возраст, место жительства и процент сходства.
Если человек похож на того, кто изображен на вашем снимке, просто нажмите по имени и откроется страничка пользователя в соцсети.
Массовое использование
В то время как исследователи работают над новейшими технологиями, доступными только специалистам, разработчики массовых приложений тоже не стоят на месте. После того, как было объявлено о создании Google Glass, возникло много шума вокруг распознавания лиц и программ для этого в интернете. Считается, что это откроет массу возможностей для пользователей не только для взаимодействия друг с другом, но и с различными объектами.
Сегодня доступен большой перечень интерфейсов распознавания лиц, которые вы можете использовать для своих приложений. Наиболее распространенными являются следующие.
Сервисы по поиску людей по фото
Большие возможности для пользователей предоставляют специализированные платформы, предназначенные для распознавания людей по фотографиям.
TinEye
Сервис для быстрого поиска информации по фото. Сайт отличается простым и удобным интерфейсом, но не имеет русскоязычной версии.
Чтобы запустить процесс идентификации, следует:
- Перейти на главную страницу проекта tineye.com.
- Щелкнуть мышкой на стрелку слева от адресной строки.
- Загрузить исходную картинку, расположенную на компьютере.
TinEye – поисковая система, специализирующаяся на поиске изображений.
Сразу запускается процесс поиска, по окончании которого результат выводится на экран.
Search.creativecommons.org
База данных портала превышает 300 млн изображений, которые находятся в свободном доступе.
Для выполнения идентификации нужно:
- Зайти на сайт портала creativecommons.org.
- Нажать на ссылку search.creativecommons.org в верхней части экрана.
- Ввести в поисковую строку ключевое слово.
Search.creativecommons.org – база данных фотографий.
Найденные результаты можно отсортировать, уточнив критерии поиска с помощью дополнительных настроек, позволяющих выбрать размеры и соотношения сторон картинки, месторасположение галереи, тип лицензии.
PimEyes
Платформа предоставляет пользователю возможность распознать лица людей. Анализируется более 50 млн интернет-страниц.
Алгоритм не отличается сложностью:
- Перейти на сайт pimeyes.com.
- Нажать на изображение камеры и выбрать файл.
- Нажать на значок лупы и дождаться окончания процесса.
PimEyes – платформа распознавания лиц.
Search4faces.com
Поисковый сервис, использующий в своей работе технологию машинного обучения и нейронные сети. Имеется русскоязычная версия сайта.
Для идентификации нужно:
- Открыть в браузере страницу search4faces.com.
- Выбрать тип операции: по фотографиям профилей пользователей сети «ВКонтакте» или по аватаркам в «Одноклассниках» и во ВК.
- Загрузить исходное изображение и запустить процесс.
Search4faces.com – поисковый сервис машинного обучения.
Pictriev
Удобный русскоязычный сервис, позволяющий найти двойника в интернете с помощью фото. Для улучшения качества идентификации рекомендуется использовать снимки лица анфас.
Чтобы выполнить поиск, нужно:
- Открыть сайт pictriev.com.
- Загрузить картинку с компьютера или указать url-ссылку.
- Запустить процесс анализа, нажав на кнопку «Поиск».
Pictriev – портал, позволяющий найти близнеца среди звезд.
Reverse Image Search
Сервис проводит комплексный анализ фото людей по поисковым системам и соцсетям.
Для идентификации человека нужно:
- Зайти на сайт reverseimagesearch.org.
- Выбрать файл на компьютере кнопкой «Upload Image» или вставить ссылку в поле «Enter Image URL».
- Нажать кнопку «Search Image Similar».
- Для просмотра выбрать «Check Image».
Reverse Image Search – сервис поиска людей.
FindMeVK.com
Портал для идентификации людей по фотографиям. Анализ осуществляется на сходстве изображений. На май 2020 г. сервис остается недоступным.
FindMeVK.com – поиск человека по фото.
Betaface
Онлайн-сервис, предлагающий специализированные решения для распознавания на основе анализа фото и видеозаписей. Пакет для идентификации включает в себя технологии по отслеживанию черт лица человека, определение цвета волос, кожи, проведение биометрических расчетов. Проект ориентирован на частные и государственные компании.
Betaface – это сервис для профессионалов.
FindFace
Сервис ориентирован на использование коммерческими и государственными организациями. Без регистрации воспользоваться им невозможно.
Портал предлагает следующий спектр услуг:
- идентификацию людей по фото;
- обеспечение безопасности мероприятий;
- предупреждение мошенничества в казино, финансовых организациях, на сайтах знакомств.
FindFace – это сервис, который ищет профиль по фотографии.
Find Clone
Проект ориентирован на поиск людей по фото в социальной сети «ВКонтакте». Для работы требуется регистрация на сайте. При выполнении анализа изображений используется технология самообучающейся нейронной сети. Новым пользователям предлагается 30-дневная бесплатная подписка, позволяющая выполнить 50 запросов.
Find Clone – проект для поиска людей по фото.
Бесплатный поиск человека по фотографии в интернете
В настоящее время, поисковые системы, хранят и обрабатывают огромные объемы данных. Они имеют довольно «умные» алгоритмы, которые позволяют найти информацию, как в текстовом формате, так и в виде изображения. Найти человека через фотографию — это лишь один из немногих инструментов, которые предоставляют агрегаторы поиска информации. Наиболее популярными из них являются — Google, Яндекс, Tineye.
Как найти человека по фотографии в Google (Гугл)?
Один из самых популярных методов для идентификации человека по фотографии является поиск изображений в гугле. Сервис дает возможность находить фото по текстовому запросу (фамилии или имени, например) и в то же время позволяет использовать любую фотографию в качестве ключевого запроса, что бы находить похожие картинки со всего интернета: социальные сети, блоги, форумы, информационные сайты и любые другие интернет-ресурсы, которые прошли соответствующую индексацию в системе.
Поиск с помощью фотографии осуществляется таким образом:
1. Переходим на images.google.com (сервис Гугл, где поиск происходит исключительно по картинкам):
2. Делаем щелчок мыши на значке фотоаппарата:
3. Перед нами появляется окно выбора удобного способа загрузки фотографии: указать ссылку на изображение или же загрузить с компьютера. Выбираем наиболее подходящий для Вас и нажимаем кнопку «Поиск по картинке»:
Другой возможный способ загрузки изображения — зажать его левой кнопкой мышь на каком-либо сайте или в папке на компьютере и поместить в строку поиска.
4. В результате обработки Вашего запроса с фотографией, Google, выдаст страницу подобного содержания:
Гугл имеет соответствующие алгоритмы, которые формируют предполагаемое имя человека или название предмета, наиболее популярные страницы и похожие изображения. Если опустить страницу несколько ниже, то можно увидеть список «страниц с подходящим изображением», где отображаются сайты на которых эта фотография фигурировала в том или ином виде:
Можете также посмотреть короткий ролик о том, как работает поиск по фотографии в гугл и что получается в результате:
Как найти человека по фотографии в Yandex (Яндекс)?
Стоит ли говорить, что сервис поиска изображений в интернете — Яндекс.Картинки не имеет принципиальной разницы от поиска изображений в Google? Однако не все так однозначно, несмотря на то, что сервисы работают по образу и подобию, они имеют отличия в оформлении сайтов (хотя это мало имеет значения, в данном случае), а также разный поисковый алгоритм работы, что позволяют находить в двух этих сервисах, разные сайты, где находятся та или иная фотография.
В данном случае, поиск с помощью фотографии, происходит таким образом:
1. Переходим на yandex.ru/images (сервис Яндекса, где поиск осуществляется только по картинкам):
2. Аналогично, как и в предыдущем сервисе, ищем значок фотоаппарата и делаем клик мышкой:
3. В результате, мы увидим строку выбора подходящего способа загрузки изображения, где нам, по-сути предлагают три варианта: выбрать файл на компьютере, ввести ссылку на фотографию или же просто перетащить изображения в строку поиска:
4. По итогу нашего выбора, будет сгенерирована страница с результатом поиска:
Как можно заметить Яндекс формирует менее информативную страницу, в отношении того, кто и, что на изображении, однако предоставляет более подробную информацию о фотографии: ее нынешние размеры, возможные альтернативы и похожие изображения. Как и в предыдущем случае, если пролистать страницу вниз можно видеть «сайты, где встречается картинка»:
Как найти человека по фотографии в TinEye (ТинАй)?
Еще одной из самых популярных поисковых систем, которая специализируется только на поиске изображений в интернете является — TinEye. Сервис, так же как и Google или Яндекс позволяет найти идентичную или похожую картинку с помощью Вашей фотографии, т.е. выполнить обратный поиск изображения. ТинАй постоянно совершает сканирование веб-страниц и добавляет новые изображения в свою базу. На момент написания статьи база сервиса составляет более 30,4 миллиарда изображений.
Выполнить поиск человека по фотографии онлайн и абсолютно бесплатно можно так же просто, как в Гугл и Yandex. Для этого требуется:
1. Перейти на tineye.com, где на главной странице будет строка поиска:
2. Нажать кнопку загрузки изображения со стрелкой вверх или же внести ссылку на фотографию в соответствующее поле:
3. После того, как сервис проанализирует картинку мы получим результат: сервис либо найдем схожие элементы фотографии с уже существующими и покажет Вам их, либо же не найдет и мы увидим «0»:
В первом же случае, нам так же предоставляют список сайтов, на которых размещены фотографии:
ТОП-3 Интернет-ресурса «На какую знаменитость я похож»
Определить сходство с известной личностью по фото проще и быстрее через сервисы онлайн, так как это не потребует установки дополнительных программ. Для поиска вам понадобится лишь браузер с доступом в интернет и один фотоснимок.
Мы протестировали несколько сервисов. В качестве примера мы использовали изображение Юлии Топольницкой, которая снималась в известном клипе на песню «Экспонат» группы «Ленинград».
PicTriev
PicTriev — простой и бесплатный сервис, который анализирует черты лица на загруженном фото и ищет похожих людей в своей базе. Фотографии можно загружать как с компьютера, так и через ссылку в интернете.
Алгоритм действий PicTriev максимально понятный, есть меню на русском языке. Файлы принимаются в формате JPG (JPEG) и размером не более 200 Кб, поэтому иногда их приходится сжимать. Примечательно, что программа также определяет по фотографии средний возраст человека.
Чтобы узнать, с кем из знаменитостей у вас есть внешнее сходство, выполните следующие действия:
- Нажмите на кнопку «Upload Image» или вставьте ссылку на ваш снимок в интернете в соответствующие окно.
- После загрузки программа начнёт автоматическое распознавание изображения. Если этого не случилось, нажмите кнопку «Поиск».
- Через несколько секунд будут представлены результаты, где в процентном соотношении будет указано ваше сходство с десятью знаменитыми личностями.
- Кликните на фотографию звезды, чтобы узнать о ней более подробно. Сервис автоматически откроет страницу в Википедии с информацией об этом человеке.
PicTriev идентифицировал Юлию Топольницкую как женщину в возрасте 30 лет (на самом деле девушке 29 лет). О схожести со знаменитостями можете судить сами. Наибольший процент совпадения выявлен с Иванкой Трамп. Хотя, на мой взгляд, из всех предложенных вариантов Юлия больше похожа на Летицию Касту.
StarByFace
В базе известных личностей, загруженных на ресурс, присутствуют не только актеры и певцы, но и спортсмены и прочие звезды, среди которых есть даже представители России. Схожесть с их внешними данными определяется в процентном отношении. Еще примечательно, что StarByFace находит похожих людей как среди женщин, так и среди мужчин.
Меню на сайте представлено только на английском языке, но для его понимания достаточно базовых школьных знаний.
Чтобы определить, на какую звезду вы похожи, выполните следующие действия:
- В окно с надписью «Enter URL» вставьте ссылку на изображение из интернета или нажмите на кнопку «Upload a pic».
- Подождите, пока программа автоматически начнет процесс обработки, а если этого не произошло, нажмите «Select».
- Через несколько секунд вам будут доступны результаты.
- Выберите вкладку Females, чтобы увидеть сходство с 12-ю женщинами. Нажав на вкладку Males, вы увидите 12 похожих на вас мужчин. Под фотографией каждой звезды указаны её имя и фамилия, а сверху – процент сходства.
- Для повторного поиска нажмите кнопку «AGAIN».
Согласно результатам, наибольшая схожесть (72 %) у Юлии с американской актрисой Александрой Даддарио. С остальными знаменитостями, представленными в результатах поиска, тоже есть общие черты, однако процент сходства ниже. Полученными данными можно поделиться с друзьями через социальные сети.
Разработчики создали также бесплатное мобильное приложение StarByFace, доступное для iPhone и Android. Установить его можно через App Store или Google Play Market.
Sciencehunter
Третий в нашем списке – сервис Sciencehunter, выполненный полностью на русском языке. Меню здесь максимально упрощено, из-за чего поиск происходит почти мгновенно, но по сравнению с другими сервисами, его функционал кажется ограниченным. Так, Sciencehunter позволяет загружать фотографию только с компьютера, а ее сходство определяется лишь с тремя звездами.
Чтобы узнать, на кого из известных личностей вы похожи, выполните следующие действия:
- Укажите ваш пол, поставив галочку напротив букв М или Ж в левом верхнем углу страницы. Таким образом поиск будет проводиться среди знаменитостей выбранного пола.
- Нажмите на левый прямоугольник, чтобы загрузить снимок с компьютера, или перетащите его в окно с помощью мыши.
- Дождитесь результатов в правой половине окна. Напротив фотографий известных людей будет указан процент вашего сходства с ними.
- Для нового поиска еще раз нажмите на левый прямоугольник с вашим фото и загрузите следующее изображение.
Выборка на Sciencehunter проводится среди российских и иностранных селебрити, однако база последних здесь значительно меньше, чем на предыдущих сайтах. Видимо поэтому программа посчитала, что Юлия Топольницкая больше всего похожа на Джулию Робертс (сходство 22,02%).
Findface — используем для поиска технологии нейронных сетей
Российский сервис Findface, является одним из самых инновационных инструментов для поиска совпадений по фото, позволяя находить похожих на нас людей в социальной сети «Вконтакте». В основу Findface положена технология распознаванию лица «FaceN», базирующаяся на работе нейронных сетей. Качество распознавания лиц с помощью Findface довольно высокого уровня (более 70% удачных распознаваний), позволяя заинтересованным пользователям быстро находить похожих на себя людей в социальной сети «VK».
Сервис «findface» позволяет легко находить людей по имеющемся у нас фото
Для работы с сервисом:
- Перейдите на сайт findface.ru.
- Нажмите на кнопку «Найти одинаковых».
- Загрузите ваше фото на ресурс, и просмотрите полученные результаты.
Для начала работы с сервисом перейдите на него, и нажмите на кнопку «Найти одинаковых»
Adobe Lightroom, помощник в Photoshop, может распознавать наши лица
Как могло быть меньше, саман также есть собственная система распознавания лиц, хотя она не самая точная и не самая простая в использовании. В частности, эта система находится в Lightroom Classic, что собой представляет Photoshop надстройка для проявки фотографий в формате RAW и ретуши изображений.
Lightroom Classic сможет проанализировать весь наш каталог фотографий и обнаружить всех людей, которые на них изображены. Когда программа завершает анализ библиотеки фотографий, это программное обеспечение группирует все фотографии с похожими лицами и позволяет нам проверять одну за другой, принадлежат ли все они одному и тому же человеку. Если да, то мы можем его зарегистрировать. Если нет, мы можем изменить группировку, чтобы оставить только одного человека.
Adobe Photoshop Lightroom Classic включен в план фотографии Adobe , и мы можем купить это у здесь .
Качество распознавания
Но конечно, фантастики нет: по фотографии в профиль он не может найти фото в фас или разглядеть лицо за толстой роговой оправой. Какие-то требования к исходной фотографии все же имеются, чтобы распознавание прошло успешно. Лаборатория Касперского провела эксперимент в своем офисе: лица, снятые вблизи в спокойной обстановке были успешно распознаны и найдены вконтакте без проблем. Вот на улице качество работы сервиса упало в два-три раза. Маловероятно, что фото в полный рост с маленьким личиком прокатит. Но лицо можно увеличить в редакторе и загрузить отдельно – это повышает вероятность успеха.
Вот примеры распознанных и нераспознанных карточек.
Как видно, важно, чтобы голова не была никуда повернута, лицо не было закрыто очками, капюшоном, маской и т.п. Хотя если в профиле точно такое же фото в очках, то оно найдется
Предыстория
В первой половине 2016-го в свет вышел нашумевший FindFace, позволяющий загрузить фото человеческого лица и находить соответствующий профиль Вк. Он вызвал большой общественный резонанс, привёл как к поиску девушек по скрытым фоткам на эскалаторах в метро и к обнародованию порноактрис с неприятными последствиями для их близких, так и к находкам потерянных близких, к нереально быстрому поиску преступников по случайным кадрам с камер, прям как в американских фильмах, только наяву.
В то время мне об этом сервисе говорили и ленты новостей, и друзья, я отвечал «ну да, прикольно», и только. Но спустя пару лет, в начале октябре 2018 на каком-то айтишном форуме я захотел связаться с одним пользователем по специфическому вопросу, вот только он туда уже давно не заходил. Зато там было его хорошее фото, и тут-то я вспомнил про крутой сервис! Побежал на их сайт и разочаровался – в сентябре 2018, буквально за месяц, они перестали предоставлять свои услуги физ.лицам, и бесплатно, и даже за деньги, перейдя в сегмент b2b и b2g. Оно и понятно, пиар уже сработал, а этических вопросов так возникает куда меньше. Но меня, законопослушного гражданина, это огорчило. И не только меня: фан-группы ФайндФейса пестрили сообщениями о том, что люди готовы заплатить в 10 раз больше, лишь бы им помогли найти нужного человека.
Я стал искать аналоги, но они все были либо точным поиском, но по крайне ограниченной выборке вроде нескольких сотен знаменитостей из Википедии, либо обширным, но почти бесполезным по точности поиском через Гугл/Яндекс.
Пару рабочих дней я размышлял, что же сложного в создании такого сервиса, который бы и точно искал людей, и по всему Вк? Решил, что ничего, ведь у меня тогда уже были базовые познания в data science, разработке и администрировании. Поэтому в пятницу, приехав с работы домой, я взялся за дело. За вечер я накидал скрипт, который парсит профили Вк, находит фото, индексирует по ним лица и сохраняет в БД. Потом просидел ещё пару суток почти без сна, заставил это дело безостановочно работать на своём сервере. Началась новая трудовая неделя, я был очень уставший, но ещё больше довольный и полный энтузиазма! Ведь мой скрипт медленно, но безостановочно бежал по всему Вк.
Что такое распознавание лиц?
Распознавание лиц – это способ идентификации или подтверждения личности человека по его лицу. Систему распознавания лиц можно использовать для идентификации людей на фотографиях, видео или в режиме реального времени.
Распознавание лиц – это категория биометрических систем аутентификации. Другие виды биометрических систем аутентификации включают распознавание голоса, распознавание отпечатков пальцев и распознавание сетчатки или радужной оболочки глаза. Эти технологии в основном используются для обеспечения безопасности и соблюдения правопорядка, однако наблюдается рост интереса к другим областям использования.
Глаз Бога: бот для телеграмма по поиску людей по фото
Далее вы проходите небольшое подтверждение и отправку данных по аннотациям и указываете цели для использования данного бота. Я указал как сбор статистики и проведения исследований.
Далее подтверждаете свой номер и начинаете работать.
Бот дает следующие возможности и более расширенные чем у первого сервиса:
- Поиск по номеру автомобиля;
- Поиск по фотографии пользователя, сделанного через скриншот;
- Поиск по адресу и месту положению;
- Поиск по документам и опубликованным фотографиям у пользователей.
В основе поиска лежит алгоритмы работы нейросетей, которые в мгновение выдают максимально полную информацию. Но в любом случае проверять инфу всегда надо и анализировать полученную информацию из различных источников.
Таким образом можно собрать информацию обоими способами и использовать в своих целях. Если материал был полезен не забывайте ставить лайк и сделать репост. Все благ.