Course Information
Course Overview
YOLOv12, Learn Custom Object Detection and Tracking with YOLOv12, and Build Web Apps with Flask
YOLOv12 is the latest state-of-the-art computer vision model architecture, surpassing previous versions in both speed and accuracy. Built upon the advancements of earlier YOLO models, YOLOv12 introduces significant architectural and training enhancements, making it a versatile tool for various computer vision tasks.
The YOLOv12 model supports a wide range of tasks, including object detection, instance segmentation, image classification, pose estimation, and oriented object detection (OBB).
Course Structure
This course is divided into multiple sections, covering everything from the fundamentals of YOLOv12 to advanced applications.
Introduction to YOLOv12
What’s New in YOLOv12
Key updates and features in YOLOv12
Non-Maximum Suppression & Mean Average Precision in Computer Vision
Running YOLOv12
Setting up YOLOv12
Using YOLOv12 for Object Detection
Evaluating YOLOv12 Model Performance: Testing and Analysis
Dataset Preparation
How to find and prepare datasets
Data annotation, labeling, and automatic dataset splitting
Training YOLOv12
Fine-Tuning YOLOv12 for Object Detection on Custom Datasets
Custom Projects:
Train YOLOv12 for Personal Protective Equipment (PPE) Detection
Train YOLOv12 for Potholes Detection
Advanced Multi-Object Tracking
Implementing Multi-Object tracking with Bot-SORT and ByteTrack algorithms
Advanced Applications
Blurring Objects with YOLOv12 and OpenCV-Python
Generating Intensity Heatmaps to Identify Congestion Zones
Building a Tennis Analysis System with YOLO, OpenCV, and PyTorch
Web Integration
Developing Web Apps with YOLOv12 and Flask
Course Content
- 9 section(s)
- 16 lecture(s)
- Section 1 Introduction to the Course
- Section 2 YOLOv12: The Future of Real-Time Object Detection with Attention Mechanisms
- Section 3 Non Maximum Suppression & Mean Average Precision
- Section 4 YOLOv12 Implementation | Google Colab
- Section 5 Evaluating YOLOv12 Model Performance: Testing and Analysis
- Section 6 Blurring Objects with YOLOv12 and OpenCV-Python
- Section 7 Training Custom YOLOv12
- Section 8 Build a Tennis Analysis System with YOLO, OpenCV and PyTorch
- Section 9 Building Web Apps with YOLOv12 and Flask
What You’ll Learn
- YOLOv12 architecture and how it really works
- What is Non Maximum Suppression & Mean Average Precision
- How to use YOLOv12 for Object Detection
- Evaluating YOLOv12 Model Performance on Images, Videos & on the Live Webcam Feed
- Blurring Objects with YOLOv12 and OpenCV-Python
- Data annotation/labeling using Roboflow
- Build a Tennis Analysis System with YOLO, OpenCV and PyTorch
- Training and Fine-Tuning YOLOv12 Models on Custom Datasets
- Object Detection in the Browser using YOLOv12 and Flask
Skills covered in this course
Reviews
-
JJuan Ospina
perfect, I lerned a lot!
-
JJavier Baltierrez Castillo
It was clear
-
CChristos Polimatidis
I really liked this course. It was very healpfull but i would prefer if the teacher spoke english a bit better
-
AANKIT SINGH .
Good course . But there should be more explanation for the codes . I have to do chatgpt and understand everything by my own.