fbpx

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 |