YOLOv8 Football Player Detection

Christian Thomas BADOLO

ML Engineer
Python

Notebook Summary

This notebook develops a YOLOv8 model for detecting football players. The main steps include:

Dataset Creation: Using Roboflow to create and annotate the dataset.

Model Training: Training the YOLOv8 model on Google Colab.

Results: Evaluating the trained model's performance on test images.

Final Detection: Applying the trained model to detect football players in a video.

YOLOv8 Football Player Detection

This repository contains the code and instructions for detecting football players using the YOLOv8 object detection model.

Introduction

YOLOv8 (You Only Look Once version 8) is the latest iteration of the object detection and image segmentation model developed by Ultralytics. It is designed to be fast, accurate, and easy to use, making it an excellent choice for a wide range of object detection and image segmentation tasks.

Dataset Creation

The dataset was created and annotated using

Roboflow

. Roboflow facilitates the preparation and annotation of images for training object detection models.

Model Training

The YOLOv8 model was trained on Google Colab. Google Colab provides a cloud-based computation environment, allowing the use of GPUs to accelerate model training.

Results

Model Performance

The trained model was evaluated on test images to verify its performance.

Training curves:

Confusion matrix

Example:

References

Partner With Christian Thomas
View Services

More Projects by Christian Thomas