FaceRecognition - Docker

This demo demonstrates face recognition and face liveness detection by mitigating biometric fraud on Linux server in python language.

Overview

This project demonstrates an advanced face recognition technology implemented via a Dockerized Flask API.

It stands for face recognition docker, facial recognition docker, face liveness check docker, spoofing prevention docker, face matching docker, face comparison docker, face search engine docker, face identification docker on Linux server.

SDK

Face Recognition SDK - Server

Github

dockerhub

Test Online

Postman

To test the API, you can use Postman. Here are the endpoints for testing:

How to Run

1. System Requirements

CPU: 2 cores or more (Recommended: 8 cores)

RAM: 4 GB or more (Recommended: 8 GB)

HDD: 4 GB or more (Recommended: 8 GB)

OS: Ubuntu 20.04 or later

Dependency: OpenVINO™ Runtime (Version: 2022.3)

2. Setup and Test

  • Clone the project:

  • Download the model from Google Drive and unzip it: click here

  • Build the Docker image:

  • Run the Docker container:

  • Send us the machine code and replace the license.txt file you received. Then, run the Docker container again.

3. Execute the Gradio demo

  • Setup Gradio

Ensure that you have the necessary dependencies installed. Gradio requires Python 3.6 or above. You can install Gradio using pip by running the following command:

  • Run the demo by using the following command:

Last updated