Faceplugin Docs
  • Welcome to Faceplugin
  • Face Recognition SDK
    • Face Recognition Android SDK
    • Face Recognition iOS SDK
    • Face Recognition React Native SDK
    • Face Recognition Flutter SDK
    • Face Recognition Ionic-Cordova SDK
    • Face Recognition Dot Net SDK
    • Open Source Face Recognition Windows SDK
    • Open Source Face Recognition Linux SDK
    • Open Source Face Recognition Javascript SDK
    • Open Source Face Recognition React SDK
    • Open Source Face Recognition Vue SDK
  • Liveness Detection SDK
    • Liveness Detection Android SDK
    • Liveness Detection iOS SDK
    • Liveness Detection Linux SDK
  • Palm Recognition SDK
    • Palm Recognition SDK
  • Request a License & Support
  • Contact US
Powered by GitBook
On this page
  • Code
  • Overview
  • Setup
  • APIs and Parameters
  1. Face Recognition SDK

Open Source Face Recognition Linux SDK

Completely Free and Open Source Face recognition Linux SDK

PreviousOpen Source Face Recognition Windows SDKNextOpen Source Face Recognition Javascript SDK

Last updated 2 months ago

Code

Overview

The world's 1st Completely Free and Open Source Face Recognition SDK 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 server and NO data leaves the machine. Please contact us if you need the SDK with higher accuracy.

Setup

Please download anaconda on your computer and install it. We used Linux machine without GPU for testing

  1. Create anaconda environment

    conda create -n facesdk python=3.9

  2. Activate env

    conda activate facesdk

  3. Install dependencies

    pip install -r requirements.txt

  4. In faceutil.py in the face_util directory modify the following code to import libFaceUtil.so file in face_util/c directory

    dll_path = os.path.abspath(os.path.dirname(file)) + '/C/face_util.dll'

  5. Compare face images in the test directory

    python run.py

APIs and Parameters

  • GetImageInfo(image, faceMaxCount): returns face bounding boxes, landmarks and feature embedding

  • 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

LogoGitHub - Faceplugin-ltd/Open-Source-Face-Recognition-SDK: The worlds's 1st open source face recognition SDK for Windows and Linux (Face detection, Face landmark extraction, Face feature extraction, Face template mathcing)GitHub
Completely Free and Open Source Face recognition Linux SDK