Skip to content

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.

Notifications You must be signed in to change notification settings

gisketch/complete-uniform-detection-YOLOv8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🎒 Uniform Detection Software 👞

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.

Summary

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.

Features

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

Installation

Backend (Python Flask Server)

  1. Clone the repository:
git clone https://github.com/gisketch/complete-uniform-detection-YOLOv8
  1. Navigate to the backend directory:
cd backend
  1. Install the required dependencies:
pip install -r requirements.txt
  1. Start the server:
python server.py

Frontend (ReactJS)

  1. Clone the repository:
cd frontend
  1. Install the required dependencies:
npm install
  1. Start the React development server:
npm run dev

Screenshots

image

image

Contributing

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.

About

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.

Resources

Stars

Watchers

Forks