Course Outline
Introduction
Foundations of Computer Vision
Setting Up OpenCV with Python Wrappers
Getting Started with OpenCV
Handling Media in Python
- Loading Image Files
- Converting Color Images to Grayscale
- Working with Metadata
Applying Image Theory in Python
- Viewing Images as Multidimensional Arrays
- Comprehending Color Spaces
- Overview of Pixel and Coordinate Systems
- Accessing Pixel Data
- Modifying Pixels within Images
- Drawing Lines and Geometric Shapes
- Adding Text to Images
- Resizing Images
- Cropping Image Regions
Examining Standard Computer Vision Algorithms and Techniques
- Thresholding Methods
- Contour Detection
- Background Subtraction
- Utilizing Object Detectors
Executing Feature Extraction with Python
- Working with Feature Vectors
- Understanding Color-mean Feature Theory
- Extracting Histogram-based Features
- Extracting Grayscale Histogram Features
- Extracting Texture-based Features
Building an Image Similarity Detection Application
Developing a Reverse Image Search Engine
Creating an Object Detection App via Template Matching
Building a Face Detection App using Haar Cascade
Implementing an Object Detection App utilizing Keypoints
Video Capture and Processing via Webcam
Developing a Motion Detection System
Troubleshooting Common Issues
Summary and Conclusion
Requirements
- Programming proficiency in 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.