Open Source Face Recognition React SDK

Completely Free and Open Source Face recognition React SDK

Code

Overview

The world's 1st Completely Free and Open Source Face Recognition React SDK for developers to integrate face recognition and liveness detection capabilities into web frontend. 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 browser and NO data leaves it. Please contact us if you need the SDK with higher accuracy.

How to Run

Install dependencies

npm i

Copy the pretrained weight files

node post-install.js

Execute the react app

npm start

APIs

  • Face Detection

    loadDetectionModel()
    detectFace(session, canvas_id)
  • Face Landmark Extraction

    loadLandmarkModel()
    predictLandmark(session, canvas_id, bbox)
  • Face Liveness Detection

    loadDetectionModel()
    detectFace(session, canvas_id)
  • Face Expression Detection

    loadExpressionModel()
    predictExpression(session, canvas_id, bbox)
  • Face Pose Estimation

    loadPoseModel()
    predictPose(session, canvas_id, bbox, question)
  • Eye Closeness Detection

    loadEyeModel()
    predictEye(session, canvas_id, landmark)
  • Gender Detection

    loadGenderModel()
    predictGender(session, canvas_id, landmark)
  • Age Estimation

    loadAgeModel()
    predictAge(session, canvas_id, landmark)
  • Face Recognition

    loadFeatureModel()
    extractFeature(session, canvas_id, landmarks)

Last updated