Building Computer Vision Applications with Python
Offered By: LinkedIn Learning
Course Description
Overview
Get a deeper understanding of computer vision by creating your own image processing applications in Python.
Syllabus
Introduction
- Computer vision under the hood
- What you should know
- Using the exercise files
- Installing Anaconda and OpenCV
- Testing your environment
- Image representation
- Color encoding
- Image file management
- Resolution
- Rotations and flips
- Challenge: Manipulate some pictures
- Solution: Manipulate some pictures
- Average grayscale
- Weighted grayscale
- Converting grayscale to black and white
- Adaptive thresholding
- Challenge: Removing color
- Solution: Removing color
- Convolution filters
- Average filters
- Median filters
- Gaussian filters
- Edge detection filters
- Challenge: Convolution filters
- Solution: Convolution filters
- Image downscaling methods
- Downscaling example
- Image upscaling methods
- Upscaling example
- Challenge: Resize a picture
- Solution: Resize a picture
- Image cuts
- Stitching two images together
- Cuts in panoramic photography
- Challenge: Stitch two pictures together
- Solution: Stitch two pictures together
- Why modify objects?
- Erosion and dilation
- Open and close
- Challenge: Help a robot
- Solution: Help a robot
- Next steps
Taught by
Eduardo Corpeño
Related Courses
Introduction to Artificial IntelligenceStanford University via Udacity Computer Vision: The Fundamentals
University of California, Berkeley via Coursera Computational Photography
Georgia Institute of Technology via Coursera Digital Signal Processing
École Polytechnique Fédérale de Lausanne via Coursera Creative, Serious and Playful Science of Android Apps
University of Illinois at Urbana-Champaign via Coursera