Course Outline
Introduction
Foundations of Computer Vision
Setting Up OpenCV with Python Bindings
Getting Started with OpenCV
Handling Media in Python
- Loading Images
- Converting Colors to Grayscale
- Utilizing Metadata
Applying Image Theory in Python
- Interpreting Images as Multidimensional Arrays
- Understanding Color Spaces
- Pixel and Coordinate Overview
- Pixel Access
- Modifying Image Pixels
- Drawing Lines and Shapes
- Adding Text to Images
- Image Resizing
- Image Cropping
Common Computer Vision Algorithms and Techniques
- Thresholding
- Contour Detection
- Background Subtraction
- Applying Detectors
Feature Extraction with Python
- Utilizing Feature Vectors
- Theory of Color-mean Features
- Extracting Histogram Features
- Extracting Grayscale Histogram Features
- Extracting Texture Features
Building an Image Similarity Detection App
Developing a Reverse Image Search Engine
Object Detection via Template Matching
Face Detection using Haar Cascade
Object Detection using Keypoints
Video Capture and Processing via WebCam
Developing a Motion Detection System
Troubleshooting
Summary and Conclusion
Requirements
- Familiarity with Python programming
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.