All Projects → natsu90 → Whoiscomingto.party

natsu90 / Whoiscomingto.party

Simple Face Recognition Attendance System

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Whoiscomingto.party

Celebamask Hq
A large-scale face dataset for face parsing, recognition, generation and editing.
Stars: ✭ 1,156 (+941.44%)
Mutual labels:  face-recognition
Hellovision
Vision framework example for my article. https://medium.com/compileswift/swift-world-whats-new-in-ios-11-vision-456ba4156bad
Stars: ✭ 93 (-16.22%)
Mutual labels:  face-recognition
Awesome Face Detection
Compare with various detectors - s3fd, dlib, ocv, ocv-dnn, mtcnn-pytorch, face_recognition
Stars: ✭ 106 (-4.5%)
Mutual labels:  face-recognition
Tensorflow Implementation Of Lcnn
A Tensorflow implementation of "A Light CNN for Deep Face Representation with Noisy Labels"
Stars: ✭ 74 (-33.33%)
Mutual labels:  face-recognition
Python Tensorflow Face V2.0
基于tensorflow的人脸识别
Stars: ✭ 84 (-24.32%)
Mutual labels:  face-recognition
Face recognition crop
Multi-view face recognition, face cropping and saving the cropped faces as new images on videos to create a multi-view face recognition database.
Stars: ✭ 98 (-11.71%)
Mutual labels:  face-recognition
Face Api
JavaScript module for face detection and face recognition Using Tensorflow/JS
Stars: ✭ 67 (-39.64%)
Mutual labels:  face-recognition
Face recognition
The world's simplest facial recognition api for Python and the command line
Stars: ✭ 42,549 (+38232.43%)
Mutual labels:  face-recognition
Combinedmargin Caffe
caffe implementation of insightface's combined margin method
Stars: ✭ 87 (-21.62%)
Mutual labels:  face-recognition
Face Classification
Face model to classify gender and race. Trained on LFWA+ Dataset.
Stars: ✭ 104 (-6.31%)
Mutual labels:  face-recognition
Low Face Mode
Dim and brighten the screen based on whether or not you are present! OpenCV detects face with webcam and dims screen if not present.
Stars: ✭ 75 (-32.43%)
Mutual labels:  face-recognition
Insightface
State-of-the-art 2D and 3D Face Analysis Project
Stars: ✭ 10,886 (+9707.21%)
Mutual labels:  face-recognition
Awslambdaface
Perform deep neural network based face detection and recognition in the cloud (via AWS lambda) with zero model configuration or tuning.
Stars: ✭ 98 (-11.71%)
Mutual labels:  face-recognition
Deepface
A Lightweight Deep Face Recognition and Facial Attribute Analysis (Age, Gender, Emotion and Race) Framework for Python
Stars: ✭ 1,150 (+936.04%)
Mutual labels:  face-recognition
Face2data
Face2Data: Extract meaningful information from a person face in less than a second. Powered by Keras and Flask.
Stars: ✭ 107 (-3.6%)
Mutual labels:  face-recognition
Face Recognition Cpp
Real Time Face Recognition Detector. Over 30FPS on CPU!
Stars: ✭ 68 (-38.74%)
Mutual labels:  face-recognition
Pyseeta
python api for SeetaFaceEngine(https://github.com/seetaface/SeetaFaceEngine.git)
Stars: ✭ 93 (-16.22%)
Mutual labels:  face-recognition
Sphereface
Implementation for <SphereFace: Deep Hypersphere Embedding for Face Recognition> in CVPR'17.
Stars: ✭ 1,483 (+1236.04%)
Mutual labels:  face-recognition
Resnet Face Pytorch
Training a ResNet on UMDFaces for face recognition
Stars: ✭ 107 (-3.6%)
Mutual labels:  face-recognition
Repo 2016
R, Python and Mathematica Codes in Machine Learning, Deep Learning, Artificial Intelligence, NLP and Geolocation
Stars: ✭ 103 (-7.21%)
Mutual labels:  face-recognition

WhoIsComingTo.Party

Demo

https://whoiscomingto.party

Installation

cd functions && npm i && npm run setup

firebase deploy

About

With all the craze about Machine Learning nowadays, I wish to try my hands on this technology especially Face Recognition. But unfortunately if you are just a humble software developer it will be a long journey. But luckily when I'm scrolling around in Github, I found this awesome library which is called face-api.js.

FAQ

  1. What are the necessary files needed to use the library?
  • You need the Tensorflow saved models. Luckily for you these are already saved in the library repo in weights folder so you can just copy from it.
  1. What kind of data that I will store in database?
  • It is called descriptor. The data is in array of 128 float numbers e.g [-0.029340924695134163, -0.13368940353393555, 0.1174287348985672, ... (total 128) ]. One people can have many descriptor to make the recognition more accurate. So when you are retrieving the data from your database, you might want to output into following JSON format;
	[
		{
			label: 'person 1',
			descriptors: [descriptor1array]
		},
		{
			label: 'another person',
			descriptors: [descriptor2array, descriptor3array]
		}
	]
  1. Do I really need to make some face expressions in the data training to make the recognition more accurate?
  • No, I just having fun since the face expression recognition function is available. Plus it also work like some kind of authorisation since anyone can take your picture, but no one can make you making those face expressions. Unless you are a famous person and your picture in different expression is everywhere online.

License

Licensed under the MIT license

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].