[PYTHON:TODAY]
Фотография
нажмите — покажем
нажмите — покажем
🔥 Open Source Face Recognition SDK — инструмент, который позволяет находить лица на фотографиях, анализировать их особенности и сравнивать между собой.
Причём всё работает локально, без отправки фотографий на сторонние серверы!
Что умеет:
👤 Находить лица — обнаруживает сразу несколько человек на одном изображении и определяет координаты каждого лица.
🔍 Сравнивать фотографии — вычисляет процент сходства двух лиц, помогая определить, изображён ли на них один человек.
🧠 Анализировать черты лица — определяет ключевые точки и создаёт числовой биометрический вектор (*embedding*).
🔒 Работать без облака — обработка выполняется непосредственно на вашем компьютере.
⚡ Запускаться без видеокарты — поддерживает CPU, отдельный GPU не обязателен.
🐍 Интегрироваться с Python — подходит для собственных приложений, систем контроля доступа и компьютерного зрения.
⚙️ Установка
Понадобятся Python 3.9+ и Windows или Linux.
git clone https://github.com/Faceplugin-ltd/Open-Source-Face-Recognition-SDK.git
cd Open-Source-Face-Recognition-SDK
conda create -n facesdk python=3.9
conda activate facesdk
pip install -r requirements.txt
python run.py
▶️ Пример сравнения лиц
# Compare two images
image1 = "test/1.jpg"
image2 = "test/2.png"
# Get face information from both images
faces1 = face_sdk.GetImageInfo(image1, faceMaxCount=1)
faces2 = face_sdk.GetImageInfo(image2, faceMaxCount=1)
if faces1 and faces2:
# Compare the first face from each image
similarity = face_sdk.get_similarity(faces1[0]['embedding'], faces2[0]['embedding'])
print(f"Similarity: {similarity}%")
# Check if it's the same person (threshold = 75)
is_same_person = similarity >= 75
print(f"Same person: {is_same_person}")
Где пригодится?
🔣 Создание собственного приложения для распознавания лиц.
🔣 Сравнение фотографий и поиск совпадений.
🔣 Прототип системы доступа по лицу.
🔣 Эксперименты с биометрией и компьютерным зрением.
🚀 Забираем, сохраняйте в закладки
#python #soft #github
👍23🔥12❤4
216 · 5.5K ·