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