EagleEye — Как найти человека в соцсетях по одной фотографии

25 Apr, 2024

Репозиторий давно не обновлялся

Последнее обновление было 2 года назад.

5,126
🔱 681
👥 139

Когда картинка стоит тысячи профилей

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

Что умеет EagleEye

Этот Python-скрипт использует:

  • Распознавание лиц через библиотеку dlib
  • Обратный поиск изображений
  • Автоматизацию браузера через Selenium

Достаточно загрузить фото в папку known, указать имя — и EagleEye проверит Instagram, Facebook, Twitter и YouTube на совпадения.

Как это работает технически

Под капотом:

  1. Face recognition выделяет ключевые черты лица
  2. Reverse image search ищет похожие фото в соцсетях
  3. Web scraping собирает результаты в удобный отчет

Установка возможна как через Docker (рекомендуется), так и вручную:

Реклама
# Docker-установка
$ git clone https://github.com/ThoughtfulDev/EagleEye
$ cd EagleEye
$ sudo docker build -t eagle-eye .

Кому пригодится

  • Журналистам для проверки источников
  • HR-специалистам при проверке кандидатов
  • Разработчикам, изучающим компьютерное зрение

Важные нюансы

  • Работает только под Linux
  • Требует установки Firefox
  • Может занимать до 15 минут на анализ

EagleEye — мощный, но этически неоднозначный инструмент. Используйте его ответственно и только в законных целях. Для разработчиков же это отличный пример применения Python в computer vision.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.