Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/spidy20/attendace_management_system
In this system we can fill attendance by face recognition
https://github.com/spidy20/attendace_management_system
attendance-management-system attendance-management-system-opencv attendance-system attendance-using-face-recognition face-recognition gui opencv tkinter
Last synced: 7 days ago
JSON representation
In this system we can fill attendance by face recognition
- Host: GitHub
- URL: https://github.com/spidy20/attendace_management_system
- Owner: Spidy20
- License: mit
- Created: 2019-03-13T07:07:35.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-04-23T15:38:51.000Z (8 months ago)
- Last Synced: 2024-12-09T20:24:39.135Z (14 days ago)
- Topics: attendance-management-system, attendance-management-system-opencv, attendance-system, attendance-using-face-recognition, face-recognition, gui, opencv, tkinter
- Language: Python
- Size: 6.39 MB
- Stars: 274
- Watchers: 14
- Forks: 134
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Attendance Management system using Face👦🏻👧 Recognition [![](https://img.shields.io/github/license/sourcerer-io/hall-of-fame.svg)](https://github.com/Spidy20/Attendace_management_system/blob/master/LICENSE)
[![forthebadge made-with-python](http://ForTheBadge.com/images/badges/made-with-python.svg)](https://www.python.org/)
[![Python 3.6](https://img.shields.io/badge/python-3.6-blue.svg)](https://www.python.org/downloads/release/python-360/)## [Follow us on Instagram for Machine Learning Guidelines & Path](https://www.instagram.com/machine_learning_hub.ai/)
## [Buy Python & ML projects for students at lower rate](https://www.instamojo.com/kushalbhavsar1820)### Code Requirements
- Opencv(`pip install opencv-python`)
- Tkinter(Available in python)
- PIL (`pip install Pillow`)
- Pandas(`pip install pandas`)### What steps you have to follow??
- Download my Repository
- Create a `TrainingImage` folder in a project.
- Open a `AMS_Run.py` and change the all paths with your system path
- Run `AMS_Run.py`.### Project Structure
- After run you need to give your face data to system so enter your ID and name in box than click on `Take Images` button.
- It will collect 200 images of your faces, it save a images in `TrainingImage` folder
- After that we need to train a model(for train a model click on `Train Image` button.
- It will take 5-10 minutes for training(for 10 person data).
- After training click on `Automatic Attendance` ,it can fill attendace by your face using our trained model (model will save in `TrainingImageLabel` )
- it will create `.csv` file of attendance according to time & subject.
- You can store data in database (install wampserver),change the DB name according to your in `AMS_Run.py`.
- `Manually Fill Attendace` Button in UI is for fill a manually attendance (without facce recognition),it's also create a `.csv` and store in a database.### Screenshots
### Basic UI
### When it's Recognise me
### When it's fill a attendace
### Manually attendance filling UI
### How it works? See:)
### Video demo
[Youtube](https://www.youtube.com/watch?v=dXViSRRydRs)
### Notes
- It will require high processing power(I have 8 GB RAM & 2 GB GC)
- If you think it will recognise person just like humans,than leave it ,its not possible.
- Noisy image can reduce your accuracy so quality of images matter.## Just follow☝️ me and Star⭐ my repository
## Read our Machine learning & Data science related blogs:- [Here](https://www.vruttitanna.com/post/why-kaggle-is-important-for-data-science)
## Buy more projects at very low price:- [STORE](https://www.instamojo.com/kushalbhavsar1820)