Course Outline
Introduction
Grasping the Fundamentals of Computer Vision
Setting Up OpenCV with Python Wrappers
Getting Started with OpenCV
Handling Media in Python
- Image Loading Techniques
- Transitioning from Color to Grayscale
- Leveraging Metadata
Applying Image Theory via Python
- Conceptualizing Images as Multidimensional Arrays
- Comprehending Color Spaces
- Pixel and Coordinate Overview
- Pixel Access Methods
- Modifying Image Pixels
- Rendering Lines and Geometric Shapes
- Text Overlay on Images
- Image Resizing Procedures
- Image Cropping Methods
Investigating Standard Computer Vision Algorithms and Techniques
- Thresholding Operations
- Contour Identification
- Background Subtraction Methods
- Utilizing Detectors
Feature Extraction Implementation in Python
- Utilizing Feature Vectors
- Theory of Color-mean Features
- Histogram Feature Extraction
- Grayscale Histogram Feature Extraction
- Texture Feature Extraction
Building an Image Similarity Detection Application
Developing a Reverse Image Search Engine
Template Matching for Object Detection
Haar Cascade-based Face Detection Application
Keypoint-based Object Detection Application
WebCam Video Capture and Processing
Motion Detection System Development
Troubleshooting Strategies
Recap and Final Thoughts
Requirements
- Existing proficiency in 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.