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 Colors to Grayscale
- Utilizing Metadata
Applying Image Theory with Python
- Viewing Images as Multidimensional Arrays
- Understanding Color Spaces
- Pixel and Coordinate Overview
- Accessing Specific Pixels
- Modifying Image Pixels
- Drawing Lines and Shapes
- Adding Text to Images
- Image Resizing
- Image Cropping
Examining Common Computer Vision Algorithms and Methods
- Thresholding
- Contour Detection
- Background Subtraction
- Utilizing Detectors
Feature Extraction using Python
- Working with Feature Vectors
- Color-mean Feature Theory
- 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 via Keypoints
Video Capture and Processing via Webcam
Motion Detection System Development
Troubleshooting
Summary and Conclusion
Requirements
- Experience 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.