A Realtime Facial Recognition Attendance System.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
- Table of Contents
- About The Project
- Built With
- Getting Started
- Product Screenshots
- Roadmap
- Contributing
- License
- Contact
To get a local copy up and running follow these simple example steps.
You will need:
- A webcam
- Visual Studio installed in your PC
- Desktop development with C++ in Visual Studio
- Python
- cmake
- dlib
- OpenCV
- Firebase Account
- Make sure you have python3 setup on your system
- Clone the repo
git clone https://github.com/ctrl-gaurav/Mark-IT.git
- Create a Virtual Environment
python -m venv env
- Activate Virtual Environment
.\env\Scripts\activate
- Install requirements
pip install -r Bare-Minimum-Requirements.txt
- Create a project in firebase
- Download config.json file for accessing Cloud Firestore ( make sure language selected is Python )
- Copy its content to attendance.py config dictionary
- Copy existing images in Image Database Folder ( there are two images in it for testing purpose if you want you can remove that )
- Run Attendance.py
python Attendance.py
See the open issues for a list of proposed features (and known issues).
To add your contributions to this project follow these steps :
- Fork the Project
- Create your improvements Branch (
git checkout -b improvements/myimprovements
) - Commit your Changes (
git commit -m 'Done some Improvements'
) - Push to the Branch (
git push origin improvements/myimprovements
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
- Gaurav
- Project Link: https://github.com/ctrl-gaurav/Mark-IT