open-source-face-recognition-sdk

A Python SDK for adding local face detection, landmark extraction, and face comparison to applications on Windows and Linux, without sending images off-device.

Share on XNo license declared

Overview

This Python SDK gives applications on-premise face analysis and comparison without sending image data to a remote service. Developers pass image paths to its Python API to detect faces and retrieve bounding boxes, facial landmarks, and feature embeddings, then compare embeddings for similarity. It supports Windows and Linux with Python 3.9 or later, accepts common image formats such as JPG and PNG, and can run on CPU-only systems. The repository describes deep-learning-based face recognition capabilities.

Key features

  • Detect faces and return bounding boxes, facial landmarks, and feature embeddings from images.
  • Compare face embeddings to calculate similarity.
  • Process images locally on Windows and Linux using Python 3.9 or later.
  • Run on CPU-only systems and handle formats such as JPG and PNG.

Best for

Python developers building applications that need face detection or image-based face comparison with local processing. It is suited to Windows and Linux environments.

Upstream
Faceplugin-ltd/Open-Source-Face-Recognition-SDK
Fork on GitHub
Guo-astro/open-source-face-recognition-sdk
Upstream stars
2.4k
Category
Developer tools and infrastructure
Language
Python
License
No license declaredWithout a license, the author keeps all rights. Ask the upstream owner before reusing the code.
Forked
2026-10-09
Sync status
In syncLast synced 2026-10-10