Book Image

Computer Vision: YOLO Custom Object Detection with Colab GPU [Video]

By : Abhilash Nelson
Book Image

Computer Vision: YOLO Custom Object Detection with Colab GPU [Video]

By: Abhilash Nelson

Overview of this book

Object detection is the most commonly used application of computer vision, which also helps the computer recognize and classify objects inside an image. This video course will help you learn Python-based object recognition methods and develop custom object detection models. The course begins with an introduction to the You Only Look Once (YOLO) object detection system, Python programming, and Convolutional Neural Networks (CNNs). You will learn object detection by installing Anaconda on your computer and the OpenCV library in Python. Next, you will learn to perform object detection and recognition on a single object in an image and on a real-time webcam video using YOLO pre-trained model and Common Objects in Context (COCO) dataset. Moving ahead, you will learn the pros and cons of using a pre-trained dataset model and a custom dataset trained model. In addition, you will get an overview of the free GPU offered by Google Colab. Toward the end, you will learn to create a custom dataset and train a darknet YOLO model to detect coronavirus from an electron microscope image or video output. By the end of this video course, you will develop the skills required to build object recognition models using predefined and custom datasets.
Table of Contents (26 chapters)
Free Chapter
1
Course Introduction and Table of Contents
2
Introduction to You Only Look Once (YOLO) Object Detection
3
Environment Setup - Installing Anaconda
5
Installing OpenCV Library
6
Introduction to Convolutional Neural Networks (CNNs)
9
You Only Look Once (YOLO) Pre-Trained Object Detection from a Real-Time Webcam Video
10
You Only Look Once (YOLO) Pre-Trained Object Detection from a Pre-Saved Video
11
Introduction to the Custom-Trained You Only Look Once (YOLO) Model
13
You Only Look Once v4 (YOLOv4) Custom Training Phase 2 - Data Collection
14
You Only Look Once v4 (YOLOv4) Custom Training Phase 2 - Image Labelling
15
You Only Look Once v4 (YOLOv4) Custom Training Phase 2 - Train Test Split
16
You Only Look Once v4 (YOLOv4) Custom Training Phase 2 - Data Preparation
17
You Only Look Once v4 (YOLOv4) Custom Training Phase 3 – Data Sync
18
You Only Look Once v4 (YOLOv4) Custom Training Phase 4 - Compile and Test Darknet
19
You Only Look Once v4 (YOLOv4) Custom Training Phase 5 - Chart and Training Progress Analysis
20
You Only Look Once v4 (YOLOv4) Custom Training Phase 5 - Finalizing Training Download Weights
21
Colab GPU Usage Limit Issue
22
OpenCV Upgrade for You Only Look Once v4 (YOLOv4)
23
You Only Look Once v4 (YOLOv4) Pre-Trained Object Recognition from an Image and a Video
24
You Only Look Once v4 (YOLOv4) Custom Coronavirus Detection from an Image
25
You Only Look Once v4 (YOLOv4) Custom Coronavirus Detection from a Video
26
Other Sample Real-World Case Studies
Chapter 1
Course Introduction and Table of Contents
Section 1
Course Introduction and Table of Contents
This video gives you an idea of the course and explains the concepts you are going to learn in this section.