All Projects → Akash16s → Face-Recognition-Attendance

Akash16s / Face-Recognition-Attendance

Licence: Apache-2.0 license
Face recognition using OpenCV and developed Advance high speed Attendance System on old CCTV footage

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Face-Recognition-Attendance

Face-Recognition-Attendance-System
A simple python script that recognises faces and mark attendance for the recognised faces in an excel sheet.
Stars: ✭ 57 (+200%)
Mutual labels:  face-recognition, attendance-system
Face-Recognition-Attendance-System
Face Detection | Recognition | Attendance
Stars: ✭ 289 (+1421.05%)
Mutual labels:  face-recognition, attendance-system
Contactless-Attendance-System
✨ A Contactless Attendance System where your face is identified for Attendance.
Stars: ✭ 20 (+5.26%)
Mutual labels:  face-recognition, attendance-system
deepvisualminer
Deep visual mining for your photos and videos using YOLOv2 deep convolutional neural network based object detector and traditional face recognition algorithms
Stars: ✭ 21 (+10.53%)
Mutual labels:  video-processing, face-recognition
T System
the moving objects tracking system via two axis camera motion (and as optionally n joint robotic arm) for raspberry pi distributions
Stars: ✭ 17 (-10.53%)
Mutual labels:  face-recognition
bnk48-face-recognition
Facial Recognition Web App using React.js and face-api.js
Stars: ✭ 41 (+115.79%)
Mutual labels:  face-recognition
SSffmpegVideoOperation
This is a library of FFmpeg for android... 📸 🎞 🚑
Stars: ✭ 261 (+1273.68%)
Mutual labels:  video-processing
aws-content-analysis
This project is a fully automated video search engine which uses AWS AI services for computer vision and speech recognition to catalog video archives.
Stars: ✭ 67 (+252.63%)
Mutual labels:  video-processing
double-take
Unified UI and API for processing and training images for facial recognition.
Stars: ✭ 585 (+2978.95%)
Mutual labels:  face-recognition
Implicit-Internal-Video-Inpainting
[ICCV 2021]: IIVI: Internal Video Inpainting by Implicit Long-range Propagation
Stars: ✭ 190 (+900%)
Mutual labels:  video-processing
Nager.VideoStream
Get images from a network camera stream or webcam
Stars: ✭ 27 (+42.11%)
Mutual labels:  video-processing
ShotDetection
Open source software that detects shot boundaries in video.
Stars: ✭ 42 (+121.05%)
Mutual labels:  video-processing
survey-computer-vision-2021
2021年计算机视觉技术综述分类汇总
Stars: ✭ 54 (+184.21%)
Mutual labels:  face-recognition
youtube-video-maker
📹 A tool for automatic video creation and uploading on YouTube
Stars: ✭ 134 (+605.26%)
Mutual labels:  video-processing
antz
ANTz immersive 3D data visualization engine
Stars: ✭ 25 (+31.58%)
Mutual labels:  video-processing
Recognize-Face-on-Android
This is an Android face recognize application that based on tensorflow , you can develop it with Android Studio
Stars: ✭ 20 (+5.26%)
Mutual labels:  face-recognition
Face-Recognition-using-Raspberry-Pi
A small project which does face detection using OpenCV library.
Stars: ✭ 48 (+152.63%)
Mutual labels:  face-recognition
face
[deprecated] 👽 Face Recognition package for Laravel
Stars: ✭ 37 (+94.74%)
Mutual labels:  face-recognition
tryonface
Simple video-based eyewear virtual try on
Stars: ✭ 57 (+200%)
Mutual labels:  face-recognition
Real-time-Face-recognition
即時人臉辨識(使用OpenCV與FaceNet)
Stars: ✭ 37 (+94.74%)
Mutual labels:  face-recognition

Face-Recognition and Attendance

Learned and implemented the Face detection and recognition using face_recognition api

Attendance

Using face recognition api, self implemented algo in SceneChangeDetect.py and Multithreading pool developed a system in which one can pass argument as past cctv footage and can do facial_recognition(attendance).

Processing Speed:

50sec(changes rapid) -> 10 sec processing and largely depends upon the visual it is getting as it skips most of the part of frame in which no change occured and also no face detected.

Using Attendance system

  1. Clone the repository into a python virtual environment with installed packages : * face_recognition * dlib * imutils * argparse * opencv-python * pickle

clone :

$ git clone https://github.com/Akash16s/Face-Recognition-Attendance.git

Structure of files :

    -dataset
         - Name of person or ID
              - Photos
    -input CCTV video

Now first create encodings.pickle file having encodings of faces

(venv)$ python encode.py

Now we can perform the Attendance part

(vnev)$ python attendance.py -i "Location of input Video" -d "Input the date and time %Y-%m-%d %H:%M:%S"

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