Odin is an attendance management system that utilises signature recognition technology to streamline the attendance taking process. Developed by using a combination of Tensorflow, Keras, Numpy, OpenCV, pandas, and Streamlit, Odin is designed to be efficient, accurate, and user-friendly.
- Signature recognition technology for attendance management
- Integration with existing databases and systems
- User-friendly interface with real-time feedback
- Customisable settings for enhanced security
- Compatible with a wide range of devices and operating systems
To use Odin, follow these steps:
- Open the Odin application in your browser
- Upload a signature sample for each user in your attendance database
- Select the desired settings for your attendance session
- Begin the attendance session and watch as Odin recognises each user's signature in real-time
To install Odin, follow these steps:
-
Clone the repository to your local machine
-
Go to the working directory.
cd Odin/src/
- Install the required dependencies using pip
pip install -r requirements.txt
- Run the Odin application using the following command:
streamlit run Homepage.py
If you wish to contribute to Odin, please submit a pull request with your proposed changes. We welcome contributions from the community and will do our best to review and incorporate them into the project.