This project is made with an intent of serving as a replacement for traditional means of attendance which is quite slow and error-prone.
The new Face Recognition Attendance System is a modern replacement for that and is both faster and reduces the error factor.
- Python3
- SciKit
- Streamlit
- OpenCV
-
Clone the github repository onto your chosen directory.
git clone https://github.com/adarshkunwar/attendance-python
-
Move onto the new repository
cd attendance-python
-
Run the run.sh script
./run.sh
depending on the problems that arise, the solution will be different.
-
Streamlit module not found.
pip3 install streamlit pip3 install streamlit_autorefresh
-
OpenCV module not found
pip3 install opencv-python
-
Sclearn module not found
pip3 install -U scikit-learn
-
Win32com module not found
pip3 install pywin32
-
[x,y] matrix error
- throw away the existing data/faces_data.pkl and data/names.pkl file
- start the prject and press 1.