Classroom visual sign in program
Project description
Face In
Sign in system with face recognition Based on code from https://github.com/serengil/deepface
Urs Utzinger, 2022
Requisits
pip3 install deepface
pip3 install camera-util
Create folder database and place images of known faces into them. Supports .jpg files.
Supports multiple images for same person, in database/First_Last/First_Last001.jpg
Configuration
detector_backend = "retinaface" # opencv*, ssd, mtcnn, dlib, retinaface
freeze_time = 5 # how will the results be displayed
frame_threshold = 5 # how many frames required to focus on a face, 5*
minimum_face_width = 180 # filter out small faces, depends on camera
model_name = "ArcFace" # VGG-Face*, Facenet, OpenFace, DeepFace, DeepID, Dlib, ArcFace or Ensemble
distance_metric = "cosine" # cosine*, euclidean, euclidean_l2
datafile = "./database/bme210_2022Spring.dat"
db_path = "./database" # Folder for .jpg files of known faces
Performance
Detector | Example exection time in ms | Works w glasses | Works w obstruction | Works w facemask |
---|---|---|---|---|
Retinaface | 172-233 | yes | yes | yes |
OpenCV | 40-56 | no | no | no |
SSD | 19-30 | yes | yes | no |
MTCNN | 873-1029 | yes | yes | no |
DLIB | 346-352 | yes | no | no |
Model | Example exection time in ms | Works w glasses | Works w obstruction | Works w facemask |
---|---|---|---|---|
ArcFace | ||||
VGG-Face | ||||
FaceNet | ||||
OpenFace | ||||
DeepID |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
FaceIn-1.0.1.tar.gz
(17.5 kB
view details)
Built Distribution
File details
Details for the file FaceIn-1.0.1.tar.gz
.
File metadata
- Download URL: FaceIn-1.0.1.tar.gz
- Upload date:
- Size: 17.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.5.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | be8e8b6baf1be66930bb6c965b374d6bb806617ade6f464836e6650071ccb1fd |
|
MD5 | b8442c39af62b7eeb7e72d2a1017d754 |
|
BLAKE2b-256 | 909687281ab9a429d5570bc6a4765762ea562779f2703e959d0693e7e4905332 |
File details
Details for the file FaceIn-1.0.1-py2.py3-none-any.whl
.
File metadata
- Download URL: FaceIn-1.0.1-py2.py3-none-any.whl
- Upload date:
- Size: 21.2 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.5.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22087d4a99dec7e1c68d13d71282dd30f819d6b2287fc038560664c8b5b39d16 |
|
MD5 | d7b1228386b0ee0a45f3555ab9b4db0f |
|
BLAKE2b-256 | aa32eda43e23d4eaf2123de40d5f99c807cf564918d49b6a523ada0e6c49651d |