Course Outline
Introduction
Foundations of Computer Vision
Installation of OpenCV with Python Wrappers
Getting Started with OpenCV
Working with Media in Python
- Loading Images
- Grayscale Color Conversion
- Utilizing Metadata
Applying Image Theory in Python
- Conceptualizing Images as Multidimensional Arrays
- Comprehending Color Spaces
- Overview of Pixels and Coordinates
- Pixel Access
- Modifying Image Pixels
- Rendering Lines and Shapes
- Text Annotation on Images
- Image Resizing
- Image Cropping
Exploring Standard Computer Vision Algorithms and Techniques
- Thresholding
- Contour Detection
- Background Subtraction
- Utilizing Detectors
Feature Extraction Implementation in Python
- Utilizing Feature Vectors
- Understanding Color-mean Feature Theory
- Histogram Feature Extraction
- Grayscale Histogram Feature Extraction
- Texture Feature Extraction
Building an Image Similarity Detection Application
Developing a Reverse Image Search Engine
Creating an Object Detection Application via Template Matching
Developing a Face Detection Application using Haar Cascade
Implementing an Object Detection Application using Keypoints
Video Capture and Processing via WebCam
Developing a Motion Detection System
Troubleshooting
Summary and Conclusion
Requirements
- 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.