This repository houses the source code for the Uniform Detection Software, as described in the paper "Development of a Uniform Detection Software Using YOLOv8 Algorithm for the University of Southern Mindanao Students" by Joshua Tejedor. I took charge of programming and development for this project. The software employs the YOLOv8 algorithm to analyze video footage captured by a camera, enabling it to determine whether students at the University of Southern Mindanao (USM) are wearing complete or incomplete uniforms.
The Uniform Detection Software is an advanced application that utilizes the YOLOv8 algorithm for real-time object detection to determine whether University of Southern Mindanao (USM) students are wearing complete or incomplete uniforms. By analyzing video footage, the software accurately identifies students and logs their uniform status, promoting a more organized and disciplined campus environment. With its efficient and automated approach, the software replaces manual inspections, saving time and ensuring compliance with the university's dress code policy.
The Uniform Detection Software offers the following features:
- Real-time detection of students wearing complete or incomplete uniforms
- Logging of detected students with details such as time of detection, gender, and uniform completeness
- Database of logs for further analysis and record-keeping
- User-friendly interface for easy interaction
- Clone the repository:
git clone https://github.com/gisketch/complete-uniform-detection-YOLOv8
- Navigate to the backend directory:
cd backend
- Install the required dependencies:
pip install -r requirements.txt
- Start the server:
python server.py
- Clone the repository:
cd frontend
- Install the required dependencies:
npm install
- Start the React development server:
npm run dev
Contributions to the Uniform Detection Software are welcome. If you encounter any issues or have suggestions for improvements, please open an issue or submit a pull request.