Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ramithperera/employee-attendance-system

Employee Attendance System Using Python
https://github.com/ramithperera/employee-attendance-system

Last synced: 7 days ago
JSON representation

Employee Attendance System Using Python

Awesome Lists containing this project

README

        

# Face-Recognition-Based-Employee-Attendance-System

This project is a web application demonstrating the use of facial recognition for marking attendance. It can be used by the company to manage attendance of its employees and generate attendance report/stats. It Reduces manual process errors by providing automated and a reliable attendance system that uses face recognition technology.

## Tech Stack
- Python
- Flask Framework
- HTML
- CSS
- JavaScript
- SQLite

## Built Using

- [openCV](https://github.com/opencv/opencv) - Open Source Computer Vision and Machine Learning software library
- [dlib](https://github.com/davisking/dlib) - C++ Library containing Machine Learning Algorithms
- [face_recognition](https://github.com/ageitgey/face_recognition) - by Adam Geitgey
- [deepface](https://github.com/serengil/deepface) - a lightweight facial attribute analysis framework for python
- [Flask](https://github.com/pallets/flask) - Python framework for web development
- SQLite database

## How to run?

First Download Zip or Clone the Project on Your Local Machine.

cd to the directory where root file is located

Create a virtual environment with all the dependencies
```bash
conda env create -f msenv.yml
```
activate that virtual environment
```bash
conda activate msenv
```
To run the application execute app.py
```bash
python app.py
```