EagleEye — Как найти человека в соцсетях по одной фотографии
Репозиторий давно не обновлялся
Последнее обновление было 2 года назад.
Когда картинка стоит тысячи профилей
Представьте: у вас есть фото человека, но нет никаких контактов. Может, это старый друг, случайный знакомый или даже мошенник. Ручной поиск по соцсетям — как иголка в стоге сена. Именно эту проблему решает EagleEye — инструмент, который автоматизирует поиск профилей по фотографии.
Что умеет EagleEye
Этот Python-скрипт использует:
- Распознавание лиц через библиотеку dlib
- Обратный поиск изображений
- Автоматизацию браузера через Selenium
Достаточно загрузить фото в папку known, указать имя — и EagleEye проверит Instagram, Facebook, Twitter и YouTube на совпадения.
Как это работает технически
Под капотом:
- Face recognition выделяет ключевые черты лица
- Reverse image search ищет похожие фото в соцсетях
- 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.
