Object Detection (Opencv and Deep Learning) – Full program
1. Object Detection with OPENCV
On the first module you learn 4 different object detection methods using the Opencv library.
Intro: 4 detection models 9m |
1 Object detection by color:
1.1 The HSV Colorspace 35m | | Python code
1.2 Detect objects on an Image and in Real Time 34m | | Python code
2 Object detection on homogeneous background:
2.1 The Threshold 17m | | Python code
2.2 Detect objects on an Image and in Real time 20m | | Python code
3 Object detection with background subtraction:
3.1 Simple background subtraction and MOG 24m | | Python code
3.2 Detect objects on an Image and In Real Time 25m | | Python code
4 Object detection using features:
4.1 What are Features and Feature Matching 20m | | Python code
4.2 Detect objects on an Image and in Real Time 25m | | Python code
4.3 Improve the detection with Lowe’s ratio test 19m | | Python code
2. Object Detection with Deep Learning
On the second module you learn object detection methods using Deep learning with YoloV4
Intro: Object detection with Deep Learning 9m
1 Detect Object with YOLO 31m | | Python code
2 Dataset:
2.1) Annotate your own images (to detect custom objects) 14m |
2.2 Download Images from OID (on Google Colab) 23m | | Notebook
2.3 Download Images from OID (with OIDV4 Toolkit) – for big datasets 15m | | Python code
2.4 Convert OID (Open Image Dataset) to YOLO 11m | | Python code
2.5 Video annotation (Create images dataset from a video) 14m | | Python code
3 Train Custom Object Detector
3.1 Train Custom object Detector (on your computer with GPU) 21m | | Python code | Notebook
3.2 Train Custom object Detector (on google colab, FREE online GPU) 18m | | Notebook
4 Detect Custom Objects
4.1 Detect Custom Objects 11m | | Python code
4.2 Detect Custom Objects in real time (with CUDA GPU) 13m | | Python code
3. Object Tracking
In the third module we Object Tracking and Object Counting
1. Object Detection vs Object Tracking 20m | | Python code
2. Object Tracking (with Euclidean Distance) 31m | | Python code
3. Object Tracking (with SORT) 27m | | Python code
4. Object Tracking (YOLO + SORT) 29m | | Python code
5. Object Counting 25m | | Python code
6. Object Trajectory 23m | | Python code
7. Object Tracking (with Deep Sort) 38m | | Python code
4. Full Projects
AIn the fourth module there are complete projects
[Agriculture] Count plants crops (from Drone footage) – Part 1 59m | | Python code
[Agriculture] Count plants crops (from Drone footage) – Part 2 53m | | Python code
[Agriculture] Count plants crops (from Drone footage) – Part 3 34m | | Python code
[Factory] Conveyor belt 73m | | Python code
5. Object Detection on Raspberry pi and Jetson Nano
Learn how to easily deploy your object detection models on Raspberry pi and Jetson Nano
Raspberry PI:
Raspberry PI Setup (Install Rasperry PI OS and Opencv) 17m |
Detect Objects with Opencv and YOLO 18m |
NVidia Jetson Nano:
Jetson Nano Setup (Install OS, Opencv GPU and more) 36m |
Real time object detection YOLO 13m |
Installations
Step-by-Step instructions for all the necessary installations
Install Python and Opencv (on Windows) 7m |
PyCharm IDE (Install, create new projects, useful shortcuts) 14m |
Install Opencv with CUDA GPU (on Windows) 33m |
Install Darknet with CUDA GPU (on Windows) 15m |