All Projects → bensonruan → Face-Mask

bensonruan / Face-Mask

Licence: MIT license
Real time webcam face detection, protect yourself from COVID19 with a virtual mask

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to Face-Mask

Face Api.js
JavaScript API for face detection and face recognition in the browser and nodejs with tensorflow.js
Stars: ✭ 13,258 (+20615.63%)
Mutual labels:  face-detection, tensorflowjs, tfjs
aio-rek
Face recognition based attendance system
Stars: ✭ 19 (-70.31%)
Mutual labels:  face-detection, tensorflowjs, tfjs
splat
Motion-controlled Fruit Ninja clone using Three.js & Tensorflow.js
Stars: ✭ 84 (+31.25%)
Mutual labels:  tensorflowjs, tfjs
dark-mode-clap-extension
Chrome extension to toggle dark mode on Netlify by clapping hands 👏
Stars: ✭ 82 (+28.13%)
Mutual labels:  tensorflowjs, tfjs
Streamlit-Applications
Deep Learning and Computer Vision Applications using Streamlit
Stars: ✭ 55 (-14.06%)
Mutual labels:  face-detection, mediapipe
pigallery
PiGallery: AI-powered Self-hosted Secure Multi-user Image Gallery and Detailed Image analysis using Machine Learning, EXIF Parsing and Geo Tagging
Stars: ✭ 35 (-45.31%)
Mutual labels:  face-detection, tfjs
emotion-detector.js
👹 Emotion recognition in Node.js
Stars: ✭ 30 (-53.12%)
Mutual labels:  face-detection, tensorflowjs
stackml-js
Machine Learning platform in-browser for creators
Stars: ✭ 34 (-46.87%)
Mutual labels:  tensorflowjs, tfjs
nanodet
NanoDet: Tiny Object Detection for TFJS and NodeJS
Stars: ✭ 19 (-70.31%)
Mutual labels:  tensorflowjs, tfjs
Face
I have published my face related codes in this repository
Stars: ✭ 53 (-17.19%)
Mutual labels:  face-detection
Face-Recognition-using-Raspberry-Pi
A small project which does face detection using OpenCV library.
Stars: ✭ 48 (-25%)
Mutual labels:  face-detection
bnk48-face-recognition
Facial Recognition Web App using React.js and face-api.js
Stars: ✭ 41 (-35.94%)
Mutual labels:  face-detection
Face-Detection-and-Tracking
Face Detection and tracking using CamShift, Kalman Filter, Optical Flow
Stars: ✭ 30 (-53.12%)
Mutual labels:  face-detection
jeelizGlanceTracker
JavaScript/WebGL lib: detect if the user is looking at the screen or not from the webcam video feed. Lightweight and robust to all lighting conditions. Great for play/pause videos if the user is looking or not, or for person detection. Link to live demo.
Stars: ✭ 68 (+6.25%)
Mutual labels:  face-detection
Liveness-Detection
Liveness Detection for human face
Stars: ✭ 48 (-25%)
Mutual labels:  face-detection
TakeASelfie
An iOS framework that uses the front camera, detects your face and takes a selfie.
Stars: ✭ 36 (-43.75%)
Mutual labels:  face-detection
frontend-park
哈喽大家好~我是荣顶!这是一个有趣的前端趣味知识公园~该项目是我平时捣鼓前端相关技术的一些案例集合。
Stars: ✭ 66 (+3.13%)
Mutual labels:  tensorflowjs
face
[deprecated] 👽 Face Recognition package for Laravel
Stars: ✭ 37 (-42.19%)
Mutual labels:  face-detection
R-MTCNN
No description or website provided.
Stars: ✭ 11 (-82.81%)
Mutual labels:  face-detection
CarDrivingResNet
🚗 Browser game where a vehicle is driven through the camera using the ResNet model (Residual Network) to estimate the position of the hands.
Stars: ✭ 19 (-70.31%)
Mutual labels:  tensorflowjs

Face-Mask

Image and Real time webcam face detection, protect yourself from COVID19 with a virtual face mask.

Utilize tensorflowjs facemesh model.

Live Demo

https://bensonruan.com/face-mask-for-trump-with-face-landmark-detection

mask-for-Trump

Installing

Clone this repository to your local computer

git https://github.com/bensonruan/Face-Mask.git

Point your localhost to the cloned root directory

Browse to http://localhost/index.html

Face Keypoints

The facemesh detected keypoints that used for overlay the mask:

  • Forehead : 10
  • Left Cheek : 234
  • Chin : 152
  • Right Cheek : 454

face-landmarks

Put Mask On

  • Click on 'Put Mask On' button to detect face on image and cover by mask
  • Turn on the Webcam switch and allowing the browser to access your webcam
  • Wait for a few seconds to Load Model for face landmark detection
  • Choose the face mask you would like to try on, watch yourself cover up

facemesh-mask-demo

Notes

  • Please note that on iOS Safari, cameras can only be accessed via the https protocol
  • Facemesh model is designed for front-facing cameras on mobile devices, where faces in view tend to occupy a relatively large fraction of the canvas. MediaPipe Facemesh may struggle to identify far-away faces.

Library

  • jquery - JQuery
  • webcam-easy.js - javascript library for accessing webcam stream and taking photos
  • facemesh - MediaPipe Facemesh is a lightweight machine learning pipeline predicting 486 3D facial landmarks to infer the approximate surface geometry of a human face
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].