Git Product home page Git Product logo

attendancesystem's Introduction

Attendance System using Computer Vision

This project is an Attendance System built using Computer Vision, specifically employing techniques like face detection and recognition. The system is designed to automate the process of taking attendance, eliminating the need for manual tracking and reducing human error. It can be used in various settings such as schools, colleges, offices, and other institutions where attendance management is required.

Requirements

To use this Attendance System, the following requirements must be met:

  • Python 3.x: Make sure you have Python installed on your system. You can download it from the official Python website: https://www.python.org.
  • OpenCV: The system relies on the OpenCV library for image processing tasks. Install OpenCV by running the following command:
pip install opencv-python
  • Dlib: The Dlib library is used for face detection and facial landmarks. Install Dlib using the following command:
pip install dlib
  • Face Recognition: The Face Recognition library is required for face recognition tasks. Install it by running the following command:
pip install face_recognition
  • NumPy: NumPy is used for numerical operations. Install it with the following command:
pip install numpy

How to Use

Follow these steps to use the Attendance System:

  • Clone the repository or download the source code files to your local machine.

  • Open a terminal or command prompt and navigate to the project directory.

  • Ensure all required libraries are installed (see Requirements section).

Video Demonstration

DemoVideo_Compressed.mp4

attendancesystem's People

Contributors

peepo77 avatar

Stargazers

 avatar

Watchers

Kostas Georgiou avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.