YOLOv8 & YOLO11: Custom Object Detection & Web Apps 2025
Learn Custom Object Detection, Segmentation, Tracking, Pose Estimation & 17+ Projects with Web Apps in Python

YOLOv8 & YOLO11: Custom Object Detection & Web Apps 2025 free download
Learn Custom Object Detection, Segmentation, Tracking, Pose Estimation & 17+ Projects with Web Apps in Python
YOLOv8 and YOLO11: Cutting-Edge Object Detection Models
YOLOv8 and YOLO11 are the latest state-of-the-art object detection models from Ultralytics, surpassing previous versions in both speed and accuracy. These models build upon the advancements of earlier YOLO versions, introducing significant architectural and training improvements, making them versatile tools for a variety of computer vision tasks.
The YOLOv8 and YOLO11 models support a wide range of applications, including object detection, instance segmentation, image classification, pose estimation, and oriented object detection (OBB).
Course Structure
This course is divided into two parts:
Part 1: YOLOv8
Introduction to YOLO
Overview of CNN, RCNN, Fast RCNN, Faster RCNN, Mask R-CNN
Introduction to YOLOv8
Comparison of YOLOv8 and YOLOv7 with a focus on License Plate Detection
Running YOLOv8
Setting up YOLOv8 on Windows
Using YOLOv8 in Google Colab
Dataset Preparation
How to find datasets
Data annotation, labeling, and automatic dataset splitting
Training YOLOv8
Train/ Fine-Tune YOLOv8 Model on a Custom Dataset
Custom Projects:
Potholes Detection
Personal Protective Equipment (PPE) Detection
Pen and Book Detection
Multi-Object Tracking
Introduction to Multi-Object Tracking
Implementing YOLOv8 with the DeepSORT algorithm
Running on Google Colab
Traffic Analysis:
Vehicle counting and car velocity calculation
Vehicle entry and exit counting
YOLOv8 Segmentation with Tracking
Advanced Applications
Potholes Segmentation
Traffic Lights Detection and Color Recognition
Cracks Segmentation
Helmet Detection and Segmentation
Automated Vehicle Direction Detection and Counting
Face Detection, Gender Classification, Crowd Counting, and Tracking
License Plate Detection and Recognition with EasyOCR
Object Blurring with Object Tracking
Vehicle Segmentation, Counting, and Speed Estimation
Web Integration
Integrating YOLOv8 with Flask
Creating a Complete Web App for PPE Detection
Part 2: YOLO11
What's New in YOLO11
Key updates and features in Ultralytics YOLO11
Using YOLO11 for Various Tasks
Object Detection, Instance Segmentation, Pose Estimation, and Image Classification on Windows/Linux.
Model Performance Evaluation
Testing and analyzing YOLO11 performance
Training YOLO11
Train/ Fine-Tune YOLO11 Object Detection Model on a Custom Dataset for Personal Protective Equipment Detection.
Train/ Fine-Tune YOLO11 Instance Segmentation Model on a Custom Dataset for Potholes Detection.
Fine-Tune YOLO11 Pose Estimation Model on a Custom Dataset for Human Activity Recognition.
Train/ Fine-Tune YOLO11 Image Classification Model on a Custom Dataset for Plant Classification.
Advanced Multi-Object Tracking
Implementing Multi-Object tracking with Bot-SORT and ByteTrack algorithms
Specialized Projects
License Plate Detection & Recognition with YOLO11 and EasyOCR
Car and License Plate Detection & Recognition with YOLO11 and PaddleOCR
Web Integration with YOLO11
Integrating YOLO11 with Flask to build a web app
Creating a Streamlit Web App for object detection