The Real-Time Face Recognition Attendance System is an automated solution for attendance tracking that utilizes YOLOv8
for face detection and the face_recognition
library in Python for identifying individuals. This system marks attendance by matching detected faces with known images and records presence in a CSV file, making it ideal for use in schools and workplaces.
- Clone the repository using
git clone https://github.com/anirudh-248/smart_attendance_system.git
- Open the cloned repository in the command prompt.
- Create a virtual environment using
py -m venv env
- Activate the virtual environment using
env\Scripts\activate
- Before installing the requirements, install dlib separately using
pip install "dlib_file_path"
- Install the requirements using
pip install -r requirements.txt
- Run the project using
streamlit run image_attendance.py
for image input (or)streamlit run video_attendance.py
for video input.