HomeРазноеПоиск человека по лицу: Найди профили человека в соцсетях по его фотографии. Аналог findface, аналог searchface.

Поиск человека по лицу: Найди профили человека в соцсетях по его фотографии. Аналог findface, аналог searchface.

Содержание

Чем опасен сервис FindFace для распознавания лиц

Вы уже слышали о сервисе, который по фотографии находит ваш профиль во «ВКонтакте»? Он появился еще в феврале, но народную известность получил только сейчас благодаря фантазии питерского фотографа Егора Цветкова.

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

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

Как вообще пользоваться FindFace (и зачем)

Итак, FindFace — это сервис, который ищет профиль «ВКонтакте» по фотографии. У него есть веб-версия и мобильные приложения под Android и iOS. В мобильных приложениях функций поменьше, и работают они слегка кривовато, зато не нужно никуда копировать фотографии: сделал снимок — и он сразу распознается.

Также мобильное приложение показывает только фотографии из профиля найденного человека во «ВКонтакте». Если пользователь не озаботился настройкой доступа, то обнаруживается немало любопытного — об этом могут отлично рассказать работы вышеупомянутого Егора Цветкова.

Петербургский фотограф с помощью нейросетей находит в соцсетях встреченных им незнакомцев https://t.co/9kp5LhvOf9 pic.twitter.com/8add3AEdAk

— TJ (@tjournal) April 6, 2016

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

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

Если снимать на мобильник прохожих (на улице или в вагоне метро) незаметно — так, чтобы они не обратили на фотографа внимания, — точность падает в два-три раза. На снимки, сделанные издалека, приложение часто реагирует единственным образом: «Людей не обнаружено». Однако увеличение картинки (кроп, цифровой зум) решает вопрос.

Мне нужны твое лицо, отпечаток пальца и радужная оболочка https://t.co/tPJzSrcdZV pic.twitter.com/WnlR4GOjhy

— Kaspersky (@Kaspersky_ru) October 28, 2015

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

Выводы и советы

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

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

    По каким фотографиям FindFace находит страницу пользователя, а по каким — нет

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

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

    Как люди скрываются от Большого Брата: маски, очки, макияж и прочие штуки https://t.co/nKkHdNa4vw pic.twitter.com/nrjca2GlZ3

    — Kaspersky (@Kaspersky_ru) October 7, 2015

  3. Для многих героев нашего эксперимента стало сюрпризом, как много фотографий у них лежит в открытом доступе. Вроде они все знали о настройках приватности и даже что-то там выставляли — и тем не менее. Обратите на это внимание. Просто поставить галочки в «Мои настройки — Приватность» недостаточно: обязательно посмотрите, какие разрешения на просмотр стоят у ваших фотоальбомов.

    Совет: попросите зайти в ваш аккаунт постороннего человека (который не является вашим другом в ВК) и посмотрите, что этому постороннему там видно.

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

    Рассказываем о том, как правильно защитить свою учетную запись ВКонтакте: https://t.co/7iLF5UxS1F pic.twitter.com/sYbinkDDwD

    — Kaspersky (@Kaspersky_ru) December 3, 2015

  5. FindFace позиционируется как сервис знакомств. Увидел красивую девушку, сфотографировал, посмотрел на ее интересы — есть о чем дальше поговорить. На самом деле потенциал у этой штуковины намного более широкий.

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

Обещанная история про кражу личности сотрудника «Лаборатории Касперского»

То есть что, вообще не публиковать фото в соцсетях? Один наш сотрудник так и делал. Паранойя, понимаете ли.
Однако FindFace его нашла. И нельзя сказать, что она ошиблась, — фотография действительно его. Просто этот снимок некий «Витёк Тизинксилов» скопировал из галереи другого пользователя в совершенно другой социальной сети. Попросту использовал чужой портрет для своего профиля.

О краже цифровой личности и о том, как россиянка стала певицей и звездой твиттера: https://t.co/OamVgMfrAG pic.twitter.com/adWRx9rUjt

— Kaspersky (@Kaspersky_ru) January 28, 2016

Более того, быстрый поиск по картинке в Google показал, что эта фотография используется не только как аватар для «ВКонтакте», но и в некоей социальной сети «Фотострана». Согласитесь, не слишком приятно обнаружить комментарии от неведомого человека, прикрывающегося вашим лицом?

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

Совет: пока «ВКонтакте» не прикрыла API, через который работает эта программа, может, имеет смысл «пробить» и свою фотографию. Мало ли где вы найдете собственных «клонов»?

Как взломать и ограбить человека или превратить его жизнь в ад с помощью интернета: https://t.co/mGD1Xyn27J pic.twitter.com/0SOotn3N61

— Kaspersky (@Kaspersky_ru) April 5, 2016

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

SearchFace — новый сервис для поиска людей в VK по фото

Неизвестные разработчики запустили сервис SearchFace — аналог закрытого проекта FindFace. С его помощью можно находить людей в соцсети «ВКонтакте» по фотографии.

Как использовать SearchFace:

  • Откройте сайт searchface.ru и загрузите снимок с лицом человека.

  • Если будут обнаружены совпадения, сервис покажет ссылки на VK-профили найденных людей, среди которых может оказаться тот, которого вы ищете. Для каждого профиля указан коэффициент совпадения. Чем он выше, тем больше вероятность того, что найден тот, кто изображён на фотографии.

Загружать можно как те снимки, которые уже были добавлены в VK самим пользователем или его знакомыми, так и другие фотографии. SearchFace работает на основе самообучаемой нейронной сети, которая проанализировала более 500 миллионов фотографий людей из «ВКонтакте». Разработчики утверждают, что они создали алгоритм распознавания и поиска лиц самостоятельно без использования технологий N-Tech.Lab.

SearchFace

FindFace от компании N-Tech.Lab «выстрелил» в апреле 2016 года. Изначально этот сервис был бесплатным, затем стал монетизировать на снятии количественных ограничений поиска, но в итоге ушёл из открытого доступа, начав сотрудничество с государственными органами и бизнесом. Например, на базе его технологий работает распознавание лиц через камеры в общественных местах Москвы и Санкт-Петербурга, помогающее выявлять людей, которые совершили преступление или находятся в розыске.

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


iGuides в Telegram — t.me/iguides_ru
iGuides в Яндекс.Дзен — zen.yandex.ru/iguides.ru

можно ли найти контакты человека по его фотографии

raspoznovanie-litsДоброго дня!

Вот такой вот, казалось бы, простой вопрос на сегодняшней повестке дня…👀

Вообще, эта задачка может возникнуть, когда вы, например, увидели фото какой-нибудь знаменитости, но никак не можете вспомнить кто это (запамятовали… А любопытство-то не унимается…). Или, скажем, листали свой фотоальбом и наткнулись на фотографию со старым приятелем — загорелись желанием найти его, посидеть, вспомнить былые годы…

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

 

*

Содержание статьи

Способы распознавания лиц в сети

Вариант 1

Поисковые системы (Яндекс, Гугл и др.) давно имеют функцию поиска не по какому-то словосочетанию (обороту слов), а по фото. Т.е. указанное вами изображение они могут сравнить с миллионами других картинок и фото в сети — и наиболее похожие из них представить вам. В общем, начать поиски очень рекомендую именно с этого способа!

Для своего примера я взял фото одной достаточно известной актрисы (см. ниже 👇).

Мария Миронова (фото - Getty Images)

Мария Миронова (фото — Getty Images)

После, чтобы произвести поиск по нему — нужно открыть, например, Яндекс-картинки, нажать по значку фотоаппарата справа от кнопки «Найти» и загрузить с жесткого диска сие фото.

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

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

Далее, если человек на фото относительно популярен (ну или хотя бы его фото попало в индекс поисковой машины) — в результатах выдачи вы увидите сайты, где оно встречается. В большинстве случаев, рядом с фото можно найти и ФИО… 👇

Скриншот выдачи поисковой системы Яндекс

Скриншот выдачи поисковой системы Яндекс

Вот и все распознавание! 👌

 

 

Вариант 2

Поиск по ВК и ОК: https://search5faces.com/

Поиск по ВК: https://findclone.ru/

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

Отмечу, что удается найти не только конкретного человека (если он есть 👀), но и его двойников (людей, кто очень похож на него).

Пользоваться сервисами также, как поисковой системами (также загружаете фото, ждете 5-10 сек., и просматриваете результаты 👇).

Обратите внимание, сервис находит не только точное совпадение по фото, но и похожие лица / Find Clone

Обратите внимание, сервис находит не только точное совпадение по фото, но и похожие лица / Find Clone

Кстати, сервис Find Clone предлагает бесплатно произвести поиск несколько раз, а после попросит внести на счет небольшую сумму средств…

 

 

Вариант 3

Поиск среди знаменитостей (двойники): http://www.pictriev.com/

Поиск среди огромного архива фото: https://tineye.com/

Распознавание лиц среди зарубежных соц. сетей, сайтов: https://www.betaface.com/demo.html

Эта группа сайтов подойдет вам, если вы ищите какую-нибудь знаменитость (особенно, зарубежных), либо хотите узнать на кого из них вы похожи.

Например, сайт www.pictriev.com определяет пол человека на фото, его возраст, а также показывает на кого он похож (под каждым результатом поиска стоит процент схожести, см. ниже 👇).

На кого из звезд вы похожи?! // www.pictriev

На кого из звезд вы похожи?! / www.pictriev.com

Вообще, для более-менее полноценного поиска — рекомендовал бы использовать все ресурсы и методы, приведенные в статье.

Кроме этого, если у вас кроме фото человека есть его имя, возможно e-mail или еще «что-то» — рекомендую ознакомиться с одной моей предыдущей заметкой (см. ссылку ниже 👇).

👉 В помощь!

На кого из звезд вы похожи?! // www.pictriev

Как найти человека в интернете. Поиск людей по имени и фамилии, телефону, E-mail и пр. — читать заметку —>

 

 

Важно! Почему не получается никого найти

Чтобы добиваться лучших результатов поиска — нужно учитывать ряд нижеприведенных особенностей:

  1. чем выше качество и разрешение исходного снимка лица (которое используете для поиска) — тем лучше будут результаты!
  2. крайне желательно иметь не отредактированное и не ретушированное фото (просто многие сейчас улучшают качество снимков с помощью фото-редакторов, и, разумеется, это мешает распознаванию…);
  3. если есть возможность взять фронтальную фотографию (т.е. с которой человек смотрит прямо на вас) — очень рекомендуется это сделать. Различные снимки сбоку, под углом и пр. — гораздо хуже в плане распознавания и поиска;
  4. если на фото у вас запечатлено кроме нужного лица множество других объектов и людей — крайне рекомендуется всё «лишнее» обрезать;
  5. если у вас есть несколько фото — лучше выбрать то, на котором человек не испытывает каких-то ярких эмоций (улыбка, слезы, крик, распускающиеся волосы по ветру и пр. — могут заметно снизить качество поиска);
  6. возможно, что ничего не получается найти из-за того, что человек не публичный (т.е. он не зарегистрирован в соц. сетях, и не выкладывает свои фото). Кстати, по статистике: различные знаменитости — гораздо проще и быстрее находятся ☝…

*

Дополнения по теме приветствуются!

Всего самого!

👌

donate

dzen-ya

Полезный софт:

  • видеомонтаж
  • ВидеоМОНТАЖ
  • Отличное ПО для начала создания своих собственных видеороликов (все действия идут по шагам!).
    Видео сделает даже новичок!

  • утилита для оптимизации
  • Ускоритель компьютера
  • Программа для очистки Windows от мусора (ускоряет систему, удаляет мусор, оптимизирует реестр).

Другие записи:

Создание нейросети по распознаванию лиц на фотографиях из Вконтакте / Хабр

В этой статье будет рассказан опыт создания нейросети по распознаванию лиц, для сортировки всех фотографий из беседы ВК на поиск определённого человека. Без какого-либо опыта написания нейросетей и минимальными знаниями Python.

Введение

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

План

  1. Получить ссылки на фотографии из беседы
  2. Скачать фотографии
  3. Написание нейросети

Перед началом разработки

В статье не будут рассказаны базовые вещи, такие как установка Python и pip. А также хочется сказать, что это не написание нейросети с 0, а будет использоваться специальная библиотека, которая упростит решение конкретно этой задачи

1. Получение ссылок на фотографии

Так мы хотим получить все фотографии с беседы нам подходит метод messages.getHistoryAttachments, который возвращает материалы диалога или беседы.

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

С полученным токеном на vkhost можем, собирать нужный нам запрос к API, при помощи Postman. Можно конечно и без него всё заполнить ручками, но для наглядности будем использовать его

Заполняем параметры:

  • peer_id — идентификатор назначения

    Для беседы: 2000000000 + id беседы (можно увидеть в адресной строке).

    Для пользователя: id пользователя.

  • media_type — тип материалов

    В нашем случае photo

  • start_from — смещение, для выборки нескольких элементов.

    Пока что оставим пустым

  • count — количество получаемых объектов

    Максимум 200, столько и будем использовать

  • photo_sizes — флаг для возвращение всех размеров в массиве

    1 или 0. Мы используем 1

  • preserve_order — флаг указывающий нужно ли возвращать вложения в оригинальном порядке

    1 или 0. Мы используем 1

  • v — версия vk api

    1 или 0. Мы используем 1

Заполненные поля в Postman

Переходим к написанию кода

Для удобства весь код будет разбит на несколько раздельных скриптов

Будет использовать модуль json (для декодирования данных) и библиотеку requests (чтобы делать http запросы)

Листинг кода если в беседе/диалоге менее 200 фотографий

import json
import requests

val = 1 # Переменная для счётчика

Fin = open("input.txt","a") # Создаём файл для записи ссылок
# Отправляем GET запрос на API и записываем ответ в response
response = requests.get("https://api.vk.com/method/messages.getHistoryAttachments?peer_id=2000000078&media_type=photo&start_from=&count=10&photo_size=1&preserve_order=1&max_forwards_level=45&v=5.103&access_token=ВАШ_ТОКЕН")
items = json.loads(response.text) # Считываем ответ от сервера в формате JSON

# Так как по GET запросу сервер возвращает в каждом элементе массив с картинкой в разных размерах, будем перебирать всё циклом

for item in items['response']['items']: # Перебираем массив items
    link = item['attachment']['photo']['sizes'][-1]['url'] # Записываем самый последний элемент, так как он самого максимального расширения
    print(val,':',link) # В консоли выводим лог по проделанной работе
    Fin.write(str(link)+"\n") # Записываем новую строку в файл
    val += 1 # Увеличиваем значение счётчика

Если же фотографий более 200

import json
import requests

next = None # Переменная в которую будем записывать ключ смещения
def newfunc():
    val = 1 # Переменная для счётчика
    global next
    Fin = open("input.txt","a") # Создаём файл для записи ссылок
    # Отправляем GET запрос на API и записываем ответ в response
    response = requests.get(f"https://api.vk.com/method/messages.getHistoryAttachments?peer_id=2000000078&media_type=photo&start_from={next}&count=200&photo_size=1&preserve_order=1&max_forwards_level=44&v=5.103&access_token=ВАШ_ТОКЕН")
    items = json.loads(response.text) # Считываем ответ от сервера в формате JSON

    if items['response']['items'] != []: # Проверка наличия данных в массиве
        for item in items['response']['items']: # Перебираем массив items
            link = item['attachment']['photo']['sizes'][-1]['url'] # Записываем самый последний элемент, так как он самого максимального расширения
            print(val,':',link) # Лог перебора фотографий
            val += 1 # Увеличиваем значение счётчика
            Fin.write(str(link)+"\n") # Записываем новую строку в файл
        next = items['response']['next_from'] # Записываем ключ для получения следующих фотографий
        print('dd',items['response']['next_from'])
        newfunc() # Вызываем функцию
    else: # В случае отсутствия данных
        print("Получили все фото")

newfunc()

Ссылки получили пора качать

2. Скачивание изображений

Для скачивания фотографий используем библиотеку urllib

import urllib.request

f = open('input.txt') # Наш файл с ссылками

val = 1 # Переменная для счётчика
for line in f: # Перебираем файл построчно
    line = line.rstrip('\n')
    # Скачиваем изображение в папку "img"
    urllib.request.urlretrieve(line, f"img/{val}.jpg")
    print(val,':','скачан') # В логи выводим сообщение о загрузке
    val += 1 # Увеличиваем счётчик
print("Готово")

Процесс загрузки всех изображений не самый быстрый, тем более если фотографий 8330. Место под это дело тоже требуется, если фотографий по количеству как у меня и более, рекомендую освободить под это 1,5 — 2 Гб

Черновая работа закончена, теперь можно приступать к самому интересному — написанию нейросети

3. Написание нейросети

Просмотрев много различных библиотек и вариантов, было решено использовать библиотеку
Face Recognition

Что умеет ?

Из документации рассмотрим самые основные возможности

Поиск лиц на фотографиях

Может найти любое количество лиц на фото, даже справляется с размытыми

Идентификация лиц на фотографии

Может распознать кому принадлежит лицо на фотографии

Для нас самый подходящим способом будет являться идентификация лиц

Подготовка

Из требований к библиотеке необходим Python 3.3+ или Python 2.7
По поводу библиотек — будет использоваться выше упомянутая Face Recognition и PIL для работы с изображениями.

Официально библиотека Face Recognition не поддерживается на Windows, но у меня всё заработало. С macOS и Linux всё работает стабильно.

Объяснение происходящего

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

Рекомендую выбрать максимально чёткую фотографию человека в анфас

При загрузке фотографии библиотека разбивает изображения на координаты черт лица человека (нос, глаза, рот и подбородок)

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

Ну и собственно сам код:

import face_recognition
from PIL import Image # Библиотека для работы с изображениями

find_face = face_recognition.load_image_file("face/sergey.jpg") # Загружаем изображение нужного человека
face_encoding = face_recognition.face_encodings(find_face)[0] # Кодируем уникальные черты лица, для того чтобы сравнивать с другими

i = 0 # Счётчик общего выполнения
done = 0 # Счётчик совпадений
numFiles = 8330 # Тут указываем кол-во фото
while i != numFiles:
    i += 1 # Увеличиваем счётчик общего выполнения
    unknown_picture = face_recognition.load_image_file(f"img/{i}.jpg") # Загружаем скачанное изображение
    unknown_face_encoding = face_recognition.face_encodings(unknown_picture) # Кодируем уникальные черты лица

    pil_image = Image.fromarray(unknown_picture) # Записываем изображение в переменную

    # Проверяем нашла ли нейросеть лицо
    if len(unknown_face_encoding) > 0: # Если нашли лицо
        encoding = unknown_face_encoding[0] # Обращаемся к 0 элементу, чтобы сравнить
        results = face_recognition.compare_faces([face_encoding], encoding) # Сравниваем лица

        if results[0] == True: # Если нашли сходство
            done += 1 # Увеличиваем счётчик общего выполнения
            print(i,"-","Нашли нужного человека !")
            pil_image.save(f"done/{int(done)}.jpg") # Сохраняем фото с найденным человеком
        else: # Если не нашли сходство
            print(i,"-","Не нашли нужного человека!")
    else: # Если не нашли лицо
        print(i,"-","Лицо не найдено!")

Также есть возможность прогонять всё по глубинному анализу на видеокарте, для этого надо добавить параметр model= «cnn» и изменить фрагмент кода для изображения с котором хотим искать нужного человека:

    unknown_picture = face_recognition.load_image_file(f"img/{i}.jpg") # Загружаем скачанное изображение
    face_locations = face_recognition.face_locations(unknown_picture, model= "cnn") # Подключаем ускорение GPU
    unknown_face_encoding = face_recognition.face_encodings(unknown_picture) # Кодируем уникальные черты лица

Результат

Без GPU. По времени нейросеть перебрала и отсортировала 8330 фотографий за 1 час 40 минут и при этом нашла 142 фотографии из них 62 с изображением нужного человека. Конечно бывали ложные срабатывания, на мемы и других людей.

C GPU. Времени на обработку заняло гораздо больше, 17 часов и 22 минуты и нашла 230 фотографий из которых 99 нужный нам человек.

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

Также можете скачать весь исходный код с github

Как искать лицо в Интернете с помощью поисковой системы Face

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

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

Как искать лицо в Интернете

Вы можете использовать любую из этих бесплатных систем поиска лиц для поиска лиц в Интернете:

  1. PimEyes
  2. PicTriev
  3. BetaFace
  4. Google Images.

1] PimEyes

How to search for a face on the web How to search for a face on the web

Возможность поиска лиц по более чем 10 миллионам веб-сайтов — это потрясающая сверхдержава, и именно это PimEyes предоставит на стол. Да, он очень похож на Google Search в том, как он работает, но если вы не фанат парней в Силиконовой долине, то PimEyes — отличная альтернатива.

Интересно, что пользователи могут выполнять поиск по четырем различным фотографиям одновременно, чтобы сузить результаты.

2] PicTriev

How to search for a face on the web How to search for a face on the web

Мы находим PicTriev весьма отличающимся от других, потому что он фокусируется на похожих друг на друга знаменитостях. Если вы хотите определить, на какую знаменитость вы похожи, то PicTriev — ваш лучший выбор. Просто загрузите свою фотографию или добавьте ее через URL и начинайте.

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

3] BetaFace

Face Search Engine Face Search Engine

То, что мы имеем здесь, в BetaFace — это программа, которая похожа на PicTriev в том, как она идентифицирует фотографии. Просто загрузите изображение или используйте активный URL, и оттуда, поисковая система найдет похожие или одинаковые лица в один миг.

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

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

Читайте : Лучшие поисковые системы для людей, чтобы легко найти кого-либо.

4] Google Images

Face Search Engine Face Search Engine

К настоящему времени все мы должны были услышать о поиске Google, поскольку это поисковая платформа номер один на планете. Теперь мы подозреваем, что вы, наверное, слышали о Google Images, но знаете ли вы, что есть возможность поиска по изображению вместо текста? Да, это возможно.

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

Существуют и другие способы улучшить результаты поиска. После поиска изображения добавьте «URL-адрес & imgtype = face », затем нажмите клавишу «Ввод» на клавиатуре и вуаля, волшебство.

Читать далее : Как найти похожие изображения в Интернете с помощью обратного поиска изображений.

Мы что-нибудь пропустили?

how to search for a face on the web how to search for a face on the web.

Обратный поиск изображений (сом) и онлайн-лицевые лица

Обратный поиск изображений — Поиск людей по фотографиям

People Search Photos reverse image search catfish People Search Photos reverse image search catfish

Каждые несколько дней я получаю сообщения от пользователей со всего мира с более или менее одинаковым вопросом: I есть фото кого-то, кого я ищу, можете ли вы помочь мне найти этого человека в Интернете? (Обычно это называется « обратный поиск изображений », или « человек ищут » с фотографиями фотографий, или « поиск похожих изображений »).

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

У вас должен быть доступ к огромной коллекции изображений, и вам нужны очень мощные вычислительные возможности. Это могут сделать только компании с огромными ресурсами. Поэтому какое-то время это был только Google с такой возможностью. Их поиск изображений не использует распознавание лиц (afaik), но их технология масштабирования, инвариантная к функциям, также хорошо работает на изображениях лиц.
Но теперь уже не один Google предлагает такую ​​услугу! Итак, вот список поисковых систем, которые могут сравнивать изображения в достаточно большой базе данных (пожалуйста, отправьте отзыв, если вы знаете больше):

  • Поиск картинок Google
    Reverse Image Search using Google Reverse Image Search using Google
    Просто загрузите фотографию в Поиск картинок Google, и она найдет похожие изображения. Поскольку Google владеет, вероятно, самой большой базой изображений в Интернете, высока вероятность того, что вы найдете эту (или, по крайней мере, похожую) фотографию.
  • Поиск изображений Bing
    Reverse Photo Lookup with Bing Reverse Photo Lookup with Bing
    Bing теперь также предлагает поиск изображений (с использованием загрузки фотографий или URL-адреса), но его сложнее найти, чем функцию Google.Просто используйте ссылку, приведенную выше, затем нажмите значок камеры, а затем «обзор».
  • ImageRaider (ссылка в настоящее время не работает)
    В настоящее время использует Google, Bing и Яндекс для обратного поиска изображений с использованием IncandescentAPI. Очень полезный сайт для людей, использующих мобильное устройство, и поэтому не может легко использовать ссылки выше.
  • Pinterest inverse image finder Pinterest inverse image finder Pinterest
    Выберите изображение, которое хотите найти, и нажмите значок увеличительного стекла в правом нижнем углу этого изображения.Подобные изображения будут показаны тогда. Так что просто загрузите и закрепите изображение, которое вы хотите найти, чтобы увидеть, есть ли похожие лица на Pinterest.
    • PimEyes which face do you look like? which face do you look like?
      Использует реальные алгоритмы распознавания лиц для сравнения представленной фотографии с изображениями около 10 миллионов человек. База данных, очевидно, содержит много свободно доступных изображений из Интернета, включая Википедию. Результаты довольно хороши даже для повернутых лиц с низким разрешением.
    • Berify Поиск украденных изображений
      Наконец, но не в последнюю очередь, я хотел бы обратить ваше внимание на эту новую поисковую систему с обратным изображением (которая, кажется, является побочным продуктом социальной сом).Официально сделанный для поиска «украденных» изображений, он довольно мощный и отличается от всех остальных выше. По моему мнению, их алгоритм сопоставления изображений использует больше информации о форме и цвете, чем другие движки. Я имею в виду, что если вы вернетесь к поиску фотографии блондинки с зелеными глазами и синей рубашкой, вы получите такие фотографии с этим двигателем. Другие двигатели, приведенные выше, могут дать вам совершенно другие результаты для рыжеволосого парня в зеленой рубашке. Так что, что бы ни делали эти парни из Berify, я думаю, что стоит попробовать этот поиск картинок сома (используйте бесплатную пробную версию).

    Очень часто люди отправляют фотографии от кого-то, кто связался с ними, с помощью какого-либо чата или партнерской платформы. Они хотят знать, настоящий ли этот человек или это так называемый «мошенник», используя фотографии кого-то другого. Похоже, это большая проблема под названием « romance scam ». Несколько сайтов пытаются помочь пользователям, ища изображения известных мошенников:

    Резюме

    Общий рейтинг пользователей по теме обратного поиска изображений путем отправки изображений в поисковые машины обратного изображения

    Отзывы пользователей

    4.1 (105 голосов)

    Теперь, когда эта тема не полностью связана с обнаружением лиц, я специально создал страницу для перечисления всех связанных инструментов и ресурсов. Если вы хотите узнать больше об обратном поиске изображений, посетите Ресурсы поиска обратных изображений! New site about reverse image search resources and tools New site about reverse image search resources and tools


    Другие интересные демонстрации с использованием технологии обнаружения лиц / лиц:

    • Spectrico из Болгарии.
      Демонстрация признания возраста, пола и расы.
    • CelebsLike.Я из Microsoft.
      Какой номинант на Оскар ты выглядишь? Приложение для подбора лица от Microsoft, использующее новую технологию глубокого обучения. Загрузите фотографию, и вы увидите, какой номинант на Оскар в 2016 году выглядит как человек на этой фотографии.
    • Сколько лет я выгляжу? от Microsoft.
      Вы можете загрузить фотографию с любым количеством лиц, и сайт ответит всем помеченным найденным лицом, а также оценкой возраста каждого человека.
      Не будьте слишком шокированы, если ваш предполагаемый возраст далек от реальности (моя приблизительная точность — 15 лет), но детектор лица, похоже, очень точный.Для этого Microsoft использует свой веб-сервис Project Oxford, так что вы можете проверить это.
    • Детектор лица в режиме реального времени 2.0 от Александра Тельных. Обнаружение лиц во фронтальном угле на цифровых фотографиях и в видеопотоках, обнаружение лиц в наклонной перспективе. Позволяет фронтальным объектам на расстоянии ± 15 ° от горизонтали, обнаруживать лица в перспективе профиля, демонстрацию локализации глаз, демонстрацию слежения за лицом, демонстрацию фильтрации цвета кожи.
    • Отправка изображений лиц в онлайн-линеек University Illinois
    • Перетаскивание или выгрузка изображений в ELGOM3A с помощью трекинга.JS библиотека Javascript.

    .

    Использование нового российского сайта распознавания лиц SearchFace

    Обновление: SearchFace мертв, да здравствует FindClone! Это руководство теперь в основном представляет исторический интерес, поскольку SearchFace был переведен в автономный режим и заменен FindClone, гораздо более простым в использовании инструментом, чем SearchFace. Вам нужно использовать номер мобильного телефона, чтобы создать учетную запись для FindClone, которая затем дает вам 20 или около того поисков в течение заданного количества дней для выполнения ваших поисков (если вы не регистрируетесь за относительно низкую плату).Я лично использовал для этого «телефон для записи» (телефон с предоплатой, не привязанный к моему реальному номеру), и я не знаю, существуют ли какие-либо опасности для вашей конфиденциальности при использовании вашего «настоящего» номера телефона. Кроме того, новый сайт FindClone.ru будет напрямую связывать вас с профилем, соответствующим лицу, которое вы ищете, что делает вторую половину этого руководства особенно бесполезной. Алгоритмы распознавания лиц по-прежнему остаются выдающимися, и мы в Беллингкате довольно часто использовали этот сайт и разбили долгое время бездействующее расследование, выявив нескольких людей, которых мы раньше никогда не думали, что можем уверенно идентифицировать.

    Новое обновление , 7 января 2020 года: FindClone все еще работает и является одним из самых ужасных и мощных инструментов, которые я когда-либо использовал в сети. Недавно я разговаривал с Vox о FindClone и распознавании лиц в более широком контексте конфиденциальности и расследований. Посмотрите их видео-отчет «Что такое распознавание лица у нас», ниже:


    В сентябре 2018 года российский веб-сайт FindFace был отключен для предоставления «решений, разработанных специально для правительства и бизнеса».Этот сайт получил международную прессу за точность распознавания лиц, с акцентом на поиск чьего-либо профиля в российской социальной сети Вконтакте (ВКонтакте). Недавно из пепла FindFace появился новый сайт: SearchFace.ru.

    Владельцы SearchFace.ru не известны, поскольку сайт не предоставляет никакой информации об инструменте, кроме адреса электронной почты для обратной связи и заголовка страницы «FindTwin face search demo». Медуза и TJournal поговорили с создателем сайта, который говорит, что он надеется «протестировать» инструмент с большей справочной базой фотографий ВКонтакте.Кроме того, он отметил, что он собрал «полмиллиарда» фотографий ВК летом 2018 года.

    Как и FindFace, SearchFace позволяет пользователю загрузить фотографию, распознать лицо на изображении, а затем сопоставить это лицо с его «близнецами» в ВКонтакте. Результаты так же точны, как и справочные материалы в VK: если у кого-то есть профиль в VK, есть большая вероятность, что они будут сопоставлены. Однако, если данное лицо принадлежит лицу, у которого нет профиля ВКонтакте, вы, скорее всего, просто найдете его или ее русского (или украинского, или белорусского, или казахского …) двойника в социальной сети.

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

    Что работает, а что нет

    Первое, что нужно понять об использовании этого сайта, это его справочный материал: ВКонтакте и только ВКонтакте. Несмотря на то, что VK — это огромная социальная сеть с сотнями миллионов зарегистрированных пользователей, она не имеет почти такой же глобальной базы пользователей, как Instagram или Facebook.SearchFace не просматривает фотографии, загруженные где-либо, кроме ВКонтакте, поэтому, если вы пытаетесь подобрать лицо кого-либо за пределами постсоветского государства, вам, вероятно, следует использовать другой инструмент.

    Изображения, загруженные в VK — найденные через домен userapi.com — остаются даже после удаления профиля. SearchFace больше полагается на получение этих файлов изображений с сервера VK (userapi.com), а не через интерфейс VK, что означает, что многие результаты, найденные в SearchFace, получены из удаленных, приостановленных и даже заблокированных / закрытых профилей.

    Давайте попробуем протестировать инструмент, чтобы увидеть его возможности, используя фотографию Бато Дамбаева, русского солдата из Республики Бурятия, который был показан в расследовании 2015 года Симоном Островским с помощью Bellingcat (смотрите его здесь).

    Изображение Бато Дамбаева, использованное в тесте SearchFace.

    Запустив это на SearchFace, мы получим 16 результатов. Некоторые из этих результатов — просто скриншоты из документального фильма Островского, другие — другие буряты, похожие на Бато.Впрочем, первые три результата действительно Бато из разных профилей в ВК.

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

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

    SearchFace был очень успешным в поиске Бато, потому что он и многие члены его семьи были активны в ВКонтакте, предоставляя большое количество справочных материалов для поиска в SearchFace.

    Давайте попробуем еще пару поисков, чтобы увидеть, где находятся ограничения этого инструмента для людей, которые не входят в VK — двух членов мужской баскетбольной команды Университета Дьюка в этом году.Мы не можем точно знать, что это за алгоритм, который обеспечивает SearchFace, но мы делаем некоторые обоснованные предположения на основе того, какие результаты мы получаем с помощью этих поисков Duke.

    Поиск лица второкурсника Алекса О’Коннелла не дает результатов лучше, чем 0,600 баллов (для справки, само совпадения Бато были около 0,850-0,800), и никто из людей на самом деле не Алекс. Однако третий результат — украинский мальчик, который, возможно, мог бы стать таким же, как он, если бы у него была такая же прическа.

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

    Поиск лица суперзвезды новичка Сиона Уильямсона возвращает хаотические результаты по нескольким причинам.

    Два результата, с оценками 0,71 и 0,7, являются довольно хорошим совпадением, с формами носа и бровей у мужчин очень похожи.Тем не менее, результаты превращаются в бессмыслицу после этого, с суперзвездами НБА Джаннисом Антетокоунмпо (0,675 балла) и Расселом Вестбруком (0,673) в списке совпадений с довольно высоким баллом. Эти три человека совсем не похожи друг на друга, и тот факт, что SearchFace принес им высокий балл, отражает несколько возможных недостатков в алгоритме, в том числе отсутствие возможностей для поиска людей этнической принадлежности, не распространенных в России, отсутствие справочных материалов для «обучения» в базе данных изображений ВКонтакте и / или алгоритмический тик, который признавал Сион баскетболистом и, таким образом, возвращал других баскетболистов в результате.Этот тот же алгоритмический тик, если он существует, может работать в других контекстах, чтобы вернуть людей той же профессии, что и исходное изображение — например, поиск Бато Дамбаева может дать более высокий приоритет мужчинам, которых SearchFace распознает как солдат (через их униформа).

    Результаты обратного поиска

    SearchFace ссылается на файл JPG на серверах ВКонтакте без каких-либо ссылок на пользователя, загрузившего изображение. В большинстве случаев URL и имя файла не имеют отношения к идентификатору пользователя ВКонтакте.Исключением являются некоторые фотографии профиля, в которых есть идентификатор пользователя в URL (после буквы «u»), но это редко встречается в результатах SearchFace. Чтобы проследить, откуда происходит соответствие SearchFace, у нас есть пара опций, ни одна из которых не является полной.

    Один из методов прост — запустите обратный поиск изображений по фотографии и надеемся, что вы найдете результат в ВКонтакте. Для этого вам следует использовать Яндекс, так как это гораздо лучший инструмент для поиска обратных изображений, чем Google, Bing или TinEye.

    Второе решение немного сложнее и надежнее. Для этого вам нужно иметь учетную запись ВКонтакте и загрузить туда изображение, а затем использовать поисковую систему ВКонтакте, чтобы найти дубликаты изображений. ( Спасибо sl0zhny в Twitter за обнаружение этого метода )

    Давайте проведем поиск по Стивену Сигалу и попытаемся отследить источник одной из его фотографий.

    Давайте воспользуемся одним из этих результатов — фотографией, найденной по адресу https: //pp.userapi.ком / c837122 / v837122383 / 1b272 / Fif4ECEZtHY.jpg.

    Попав в ВК, загрузите фотографию, как будто она ваша.

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

    Затем перейдите на https://vk.com/feed?section=photos и введите (с правильными цифрами для вашей фотографии):

    копия: photo12345678_123456789

    Это вернет результаты других случаев, когда эта фотография была опубликована в ВКонтакте, как показано ниже:

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

    Заключение

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

    Обновление : Meduza и TJournal поговорили с создателем SearchFace и обнаружили несколько деталей о целях и методологиях сайта. Эта статья была обновлена, чтобы отразить их выводы.

    ,Распознавание лиц

    с Python, до 25 строк кода — Real Python

    В этой статье мы рассмотрим удивительно простой способ начать работу с распознаванием лиц с использованием Python и библиотеки OpenCV с открытым исходным кодом.

    Прежде чем задавать какие-либо вопросы в разделе комментариев:

    1. Не пропустите статью, а просто попробуйте запустить код. Вы должны понимать, что делает код, не только для его правильного выполнения, но и для устранения неполадок.
    2. Обязательно используйте OpenCV v2.
    3. Иметь работающую веб-камеру, чтобы этот скрипт мог работать правильно.
    4. Просмотрите другие комментарии и вопросы, поскольку ваши вопросы, вероятно, уже были рассмотрены.

    Спасибо.

    OpenCV

    OpenCV — самая популярная библиотека для компьютерного зрения. Первоначально написанный на C / C ++, теперь он предоставляет привязки для Python.

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

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

    Чтобы обойти это, OpenCV использует каскады. Что такое каскад? Лучший ответ можно найти в словаре: «водопад или серия водопадов».

    Подобно серии водопадов, каскад OpenCV разбивает проблему обнаружения лиц на несколько этапов. Для каждого блока это очень грубый и быстрый тест. Если это проходит, он делает немного более подробный тест и так далее. Алгоритм может иметь от 30 до 50 из этих этапов или каскадов, и он будет обнаруживать лицо, только если пройдут все этапы.

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

    каскадов на практике

    Хотя теория может показаться сложной, на практике это довольно просто. Сами каскады — это просто набор XML-файлов, которые содержат данные OpenCV, используемые для обнаружения объектов. Вы инициализируете свой код нужным вам каскадом, а затем он сделает всю работу за вас.

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

    Установка OpenCV

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

    Я обнаружил, что установка OpenCV была самой сложной частью задачи.Если вы получаете странные необъяснимые ошибки, это может быть связано с конфликтами библиотек, 32/64-битными различиями и так далее. Я нашел, что проще всего просто использовать виртуальную машину Linux и установить OpenCV с нуля.

    После завершения установки вы можете проверить, работает ли она, запустив сеанс Python и набрав:

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

    Понимание кода

    Давайте разберем фактический код, который вы можете загрузить из репозитория.Возьмите сценарий face_detect.py , изображение abba.png и haarcascade_frontalface_default.xml .

      # Получить пользовательские значения
    imagePath = sys.argv [1  

    .

    Отправить ответ

    avatar
      Подписаться  
    Уведомление о