Skip to content

Attendance Management System for RPi to communicate and send images to Flask Server

License

Notifications You must be signed in to change notification settings

IT-Department-Projects/HCI-IoT-Project-Client

Repository files navigation

Attendance Management System Client

About

This is a project implemented in Python where the RPi is interfaced with the RPi camera module to send images to the main server for marking attendance for students.

Python Dependencies

  • requests
  • sleep

Environment Setup

  • It is preferable if you use Python Virtual Environment.
  • Create a new conda environment using the following command:
virtualenv venv
  • Activate the environment by running the following code:
source venv/bin/activate
  • To install the required libraries, run the following commands:
pip install -r requirements.txt

Working of the Project

  • Create a folder called data and add all images that are needed to send to it! This can be used as an initial test step to send images to the server without having to use the RPi camera.

  • The basic usage is python driver.py <server url> --detection 1 or python client.py <server url> --recognition 1.

Contributors

The Project is created and maintained by

About

Attendance Management System for RPi to communicate and send images to Flask Server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages