Skip to content

In this project, we are going to learn how to perform Facial recognition with high accuracy. and Attendance project that will use webcam to detect faces and record the attendance live in an excel sheet.

Notifications You must be signed in to change notification settings

Nishant188/Face-Attendance-using-Face-Recognition

Repository files navigation

Face-Attendance-using-Face-Recognition

Libraries Used:

Intro About Project

In this project, we are perform Facial recognition with high accuracy. and using machine learning creates a Attendance project that will use webcam to detect faces and record the attendance live in an excel sheet.

Motivation 😲

We seek to provide a valuable attendance service for both teachers and students. Reduce manual process errors by provide automated and a reliable attendance system uses face recognition technology.

Working:

Find face in images.

Analyze facial features.

Compare against known faces.

Make prediction.

Tech Used 💻

Build With -

Python 3.9.1 Module Used - ○ Numpy - could be a library for Python, adding support for multi-dimensional arrays and matrices, in conjunction with an enormous assortment of high-level mathematical functions to operate on these arrays.

○ Datetime - It’s a combination of date and time along with the attributes year, month, day, hour, minute, second, microsecond, and info.

○ Face_Recognition - Recognize and manipulate faces from Python or the command line with the world’s simplest face recognition library.

○ OpenCV(came with both cv and cv2) - a library of programming functions primarily geared toward real-time computer vision. Note : in this project i'm using cv2

○ OS - The OS module in Python provides functions for interacting with the operating system. OS comes under Python's standard utility modules. All The Module are Latest Version.

Later, OpenCV came with both cv and cv2 . Now, there in the latest releases, there is only the cv2 module, and cv is a subclass inside cv2 . You need to call import cv2.cv as cv to access it.)

Instructions to run:

First download or clone the project.

Import the project to your favourit IDE.

Create an python enviroment.

Install all the packages.

Run the project using the command line or your IDE Run Button.

Run:

python -m venv env

.\env\Scripts\activate

Install below libraries:

pip install cmake

pip install dlib

pip install opencv/cv2

pip install numpy

pip install face_recognition

py AttendenceProject.py

About

In this project, we are going to learn how to perform Facial recognition with high accuracy. and Attendance project that will use webcam to detect faces and record the attendance live in an excel sheet.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages