https://github.com/faceplugin-ltd/open-source-face-recognition-sdk
The world's 1st open source face recognition SDK for Windows and Linux (Face detection, Face landmark extraction, Face feature extraction, Face template mathcing)
https://github.com/faceplugin-ltd/open-source-face-recognition-sdk
deep-learning face-detection face-landmark-detection face-recognition identity-verification machine-learning open-source python
Last synced: 4 months ago
JSON representation
The world's 1st open source face recognition SDK for Windows and Linux (Face detection, Face landmark extraction, Face feature extraction, Face template mathcing)
- Host: GitHub
- URL: https://github.com/faceplugin-ltd/open-source-face-recognition-sdk
- Owner: Faceplugin-ltd
- Created: 2025-01-17T02:26:21.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-30T15:27:43.000Z (12 months ago)
- Last Synced: 2025-07-21T19:55:16.610Z (11 months ago)
- Topics: deep-learning, face-detection, face-landmark-detection, face-recognition, identity-verification, machine-learning, open-source, python
- Language: Python
- Homepage: https://faceplugin.com/
- Size: 1.4 MB
- Stars: 17
- Watchers: 0
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Face Recognition SDK for Windows and Linux - Fully On Premise
## Overview
The world's 1st **Completely Free and Open Source** `Face Recognition SDK` from [Faceplugin](https://faceplugin.com/) for developers to integrate face recognition capabilities into applications. Supports real-time, high-accuracy face recognition with deep learning models.
This is `on-premise face recognition SDK` which means everything is processed in your phone and **NO** data leaves the device
You can use this SDK on Windows and Linux
**Please contact us if you need the SDK with higher accuracy.**
## Key Features
- **Real-Time Face Recognition**: Can detect and recognize faces from live video streams. Currently only supports face recognition from an image.
- **High Accuracy**: Built with deep learning models trained on large datasets.
- **Cross-Platform**: Compatible with Windows and Linux.
- **Flexible Integration**: Easy-to-use APIs for seamless integration into any project.
- **Scalable**: Works on local devices, cloud, or embedded systems.
- **Python SDK**: Comprehensive support for Python with extensive documentation and examples.
## Applications
This **Face Recognition SDK** is ideal for a wide range of applications, including:
- **Time Attendance Systems**: Monitor arrivals and depatures using face recognition.
- **Security Systems**: Access control and surveillance.
- **User Authentication**: Biometric login and multi-factor authentication.
- **Smart Devices**: Integration into IoT devices for smart home or office applications.
- **Augmented Reality**: Enhance AR applications with real-time facial recognition.
- **Retail**: Personalized marketing and customer analytics.
## Installation
Please download anaconda on your computer and install it.
We used Windows machine without GPU for testing.
### create anaconda environment
conda create -n facesdk python=3.9
### activate env
conda activate facesdk
### install dependencies
pip install -r requirements.txt
### compare 1.jpg and 2.png in the test directory.
python run.py
## APIs and Parameters
**GetImageInfo(image, faceMaxCount):** returns face bounding boxes, landmarks and feature embeddings
**get_similarity(feat1, feat2):** returns similarity between two feature embeddings. 0 to 100
**Threshold**: value to determine if two embeddings belong to same person, default = 75
## List of our Products
* **[Face Recognition with Liveness Detection-Android (Java, Kotlin)](https://github.com/Faceplugin-ltd/FaceRecognition-Android)**
* **[Face Recognition with Liveness Detection-iOS (Objective C, Swift)](https://github.com/Faceplugin-ltd/FaceRecognition-iOS)**
* **[Face Recognition with Liveness Detection-React Native](https://github.com/Faceplugin-ltd/FaceRecognition-React-Native)**
* **[Face Recognition with Liveness Detection-Flutter](https://github.com/Faceplugin-ltd/FaceRecognition-Flutter)**
* **[Face Recognition with Liveness Detection-Ionic Cordova](https://github.com/Faceplugin-ltd/FaceRecognition-Ionic-Cordova)**
* **[Face Recognition with Liveness Detection-.Net MAUI](https://github.com/Faceplugin-ltd/FaceRecognition-.Net)**
* **[Face Recognition with Liveness Detection-.Net WPF](https://github.com/Faceplugin-ltd/FaceRecognition-WPF-.Net)**
* **[Face Recognition with Liveness Detection-Javascript](https://github.com/Faceplugin-ltd/FaceRecognition-LivenessDetection-Javascript)**
* **[Face Recognition with LivenessDetection-React](https://github.com/Faceplugin-ltd/FaceRecognition-LivenessDetection-React)**
* **[Face Recognition with LivenessDetection-Vue](https://github.com/Faceplugin-ltd/FaceRecognition-LivenessDetection-Vue)**
* **[Face Liveness Detection-Android (Java, Kotlin)](https://github.com/Faceplugin-ltd/FaceLivenessDetection-Android)**
* **[Face Liveness Detection-iOS (Objective C, Swift)](https://github.com/Faceplugin-ltd/FaceLivenessDetection-iOS)**
* **[Face Liveness Detection-Linux](https://github.com/Faceplugin-ltd/FaceLivenessDetection-Linux)**
* **[Face Liveness Detection-Docker](https://github.com/Faceplugin-ltd/FaceLivenessDetection-Docker)**
* **[Open Source Face Recognition SDK](https://github.com/Faceplugin-ltd/Open-Source-Face-Recognition-SDK)**
* **[Face Recognition SDK](https://github.com/Faceplugin-ltd/Face-Recognition-SDK)**
* **[Liveness Detection SDK](https://github.com/Faceplugin-ltd/Face-Liveness-Detection-SDK)**
* **[Palm Recognition SDK](https://github.com/Faceplugin-ltd/Palm-Recognition)**
* **[ID Card Recognition](https://github.com/Faceplugin-ltd/ID-Card-Recognition)**
* **[ID Document Liveness Detection](https://github.com/Faceplugin-ltd/ID-Document-Liveness-Detection)**
## Contact