Object Detection (SECOND EDITION)
This course will guide you step-by-step on building Computer Vision projects easily, quickly and efficiently.
Welcome! (how to use the course)
Installation on Windows
Installation on Mac
Pycharm (Create projects and use source codes)
What Is OpenCV and What you'll learn in this module
1. Load and Save images
2. Load and Save videos
3. Drawing functions
4. Basic Operations with images
5. Arithmetical Operations
6. Find and draw contours
7. Contours 4 main features
8. The HSV Colorspace
9. Detection by color (HSV colorspace)
10. Threshold operations
11. Object Detection on homogeneous background (with Threshold operations)
12. Background subtraction
13. Movement detection (with background subtraction)
Introduction to Module 2
1. Detect Objects with YOLO v8
1.1 Detect objects in real-time or video
1.3 Different YOLO v8 models (accuracy vs speed)
1.4 Filter objects by category
2. Annotate your own images (to detect custom objects)
2.1 Video Annotation (extract frames from video)
2.2 Download Images from OID (on Google Colab)
2.3 Download Images from OID (with OIDV4 Toolkit) - for big datasets
2.4 Convert OID (open Images Dataset) to YOLO
3. Train Custom Detector (with your own GPU)
3.1 Train Custom Detector (on google colab CLOUD GPU)
4. Detect custom Object
5. Improve detection
1. Object Detection vs Object Tracking
2. Object Tracking Intuition (with Euclidean Distance)
3. Object Tracking Intuition (with SORT)
4. Object Tracking (with OC-SORT)
5. Object Tracking (with StrongSORT)
6. Object Counting
7. Object Trajectory
[Factory] Conveyor belt
[Agriculture] Count plants from drone
Build a Traffic flow tracking