Multimedia Semaphore Pose Detection
SemaREC is a Web Application written in Python developed by Team Superconductor that utilizes YOLOv11 & YOLOv12 for Image/Video classification, as well as real-time inference.
This repository will assume that Python is configured with the correct PATH settings, as well as pip.
- Clone this repository
git clone https://github.com/AHG-BSCS/semaphore-machine-learning/
- Navigate to the repository folder, this may vary depending where you have stored your file.
- Download the required dependencies
pip install -r requirements.txt
- Navigate to
app
directorycd app
- Run the
app.py
file usingpython app.py
You may browse the Web App using http://localhost:8000
Depending on the specifications of your hardware, it may take some time to infer images/videos, real-time classification might get a "laggy" experience for older hardware.
This repository is licensed under MIT.
- Python
- numpy
- OpenCV
- Flask
- Werkzeug
- Ultralytics
- Roboflow
For providing extra Semaphore Datasets
- Skripsi Cyber University
- skripsian
- And to you for checking out this project!