Course Outline
Introduction
Core Concepts of Computer Vision
Setting Up OpenCV with Python Bindings
Getting Started with OpenCV
Handling Media in Python
- Loading Image Files
- Converting Colors to Grayscale
- Utilizing Metadata
Applying Image Theory via Python
- Viewing Images as Multidimensional Arrays
- Comprehending Color Spaces
- Overview of Pixels and Coordinates
- Accessing Individual Pixels
- Modifying Pixel Values
- Drawing Lines and Geometric Shapes
- Adding Text to Images
- Resizing Image Dimensions
- Cropping Images
Examining Standard Computer Vision Algorithms and Techniques
- Thresholding
- Identifying Contours
- Background Subtraction
- Utilizing Detectors
Feature Extraction Implementation in Python
- Utilizing Feature Vectors
- Understanding Color-Mean Feature Theory
- Extracting Histogram Features
- Extracting Grayscale Histogram Features
- Extracting Texture Features
Building an App for Image Similarity Detection
Developing a Reverse Image Search Engine
Creating an Object Detection App via Template Matching
Building a Face Detection App with Haar Cascade
Implementing an Object Detection App using Keypoints
Webcam Video Capture and Processing
Developing a Motion Detection System
Debugging and Troubleshooting
Recap and Final Thoughts
Requirements
- Foundational programming experience 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.