This repository contains a walk through of implementation of bike rider helmet detection using YOLOv8. As we know that bike riders who do not wear helmet may which result in fatal accidents and death in some cases. The goal is to create a ML/DL model that can detect if a person is wearing helment or not. May sure to select GPU for running through the notebook.
-
Data Collection:- Collect images/videos of bike rider, helmet and no helmet for the model to train upon.
-
Data pre-processing:- Pre-processing and autolabel images and videos using foundation model like DINO and SAM (Segment anything model).
-
Train YOLOv8 Model
-
Evaluate Target Model
-
Run Inference on images and videos
https://drive.google.com/drive/folders/1M4FckJJeyPQTTWqgo6xWhW8L4tf0EJ4l?usp=sharing