Course Outline
Introduction
Foundations of Computer Vision
Setting up OpenCV with Python Wrappers
Getting Started with OpenCV
Working with Media in Python
- Image Loading
- Color to Grayscale Conversion
- Leveraging Metadata
Image Theory Application in Python
- Viewing Images as Multidimensional Arrays
- Concepts of Color Space
- Pixels and Coordinate Systems
- Pixel Access Techniques
- Modifying Image Pixels
- Drawing Lines and Geometric Shapes
- Overlaying Text on Images
- Image Resizing
- Image Cropping
Common Computer Vision Algorithms and Techniques
- Thresholding Methods
- Contour Detection
- Background Subtraction
- Utilizing Detectors
Feature Extraction using Python
- Application of Feature Vectors
- Color-Mean Features Theory
- Histogram Feature Extraction
- Grayscale Histogram Features
- Texture Feature Extraction
Developing an Image Similarity Detection App
Building a Reverse Image Search Engine
Object Detection via Template Matching
Face Detection using Haar Cascade
Object Detection utilizing Keypoints
WebCam Video Capture and Processing
Designing a Motion Detection System
Common Troubleshooting Strategies
Summary and Key Takeaways
Requirements
- Prior programming experience with Python
Testimonials (2)
Hands on and the practical
Keeren Bala Krishnan - PENGUIN SOLUTIONS (SMART MODULAR)
Course - Computer Vision with Python
Trainer was very knowlegable and very open to feedback on what pace to go through the content and the topics we covered. I gained alot from the training and feel like I now have a good grasp of image manipulation and some techniques for building a good training set for an image classification problem.