Course Outline
Introduction
Grasping the Fundamentals of Computer Vision
Setting Up OpenCV with Python Wrappers
Getting Started with OpenCV
Working with Media in Python
- Loading Image Files
- Converting Color Images to Grayscale
- Utilizing Metadata
Applying Image Theory in Python
- Viewing Images as Multidimensional Arrays
- Concepts of Color Space
- Overview of Pixels and Coordinate Systems
- Accessing Individual Pixels
- Modifying Pixels within Images
- Drawing Lines and Geometric Shapes
- Adding Text to Images
- Adjusting Image Size
- Cropping Image Sections
Examining Standard Computer Vision Algorithms and Techniques
- Thresholding Methods
- Detecting Contours
- Background Subtraction
- Applying Detectors
Feature Extraction Implementation in Python
- Utilizing Feature Vectors
- Theory of Color-Mean Features
- Extracting Histogram Data
- Extracting Grayscale Histogram Data
- Extracting Texture Features
Building an Application for Image Similarity Detection
Developing a Reverse Image Search Engine
Creating an Object Detection App via Template Matching
Developing a Face Detection App Using Haar Cascades
Implementing Object Detection via Keypoints
Video Capture and Processing with Webcams
Constructing a Motion Detection System
Troubleshooting
Summary and Conclusion
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.