Digital Image Processing with OpenCV in Python
Get familiar with using Python code to perform image processing methods and algorithms – and what they mean
Are you familiar with image processing techniques, but struggle with code (or vice versa)? Are you a remote sensing professional or student, looking to delve into using and developing image processing algorithms? Or are you in a software engineering discipline, looking to expand your work field? Or maybe just curious about how Instagram filters work? Then this course is for you!
Understand both the theory behind image processing methods and how to master code to manipulate the parameters as you wish and get the desired results. After completing this course, you will be in position to write your own scripts for basic image processing, as well as being confident to either try more complicated scripts, or to understand and implement more difficult image processing methods.
Enroll now and get to work!
Lesson 1: Introduction
Lesson 2: The Conda distribution: Downloading and installing the necessary packages
Lesson 3: Getting familiar with Jupyter Notebook
Lesson 4: Importing, drawing on and displaying images
Lesson 5: A game with the drawing functions
Lesson 6: Splitting channels and map algebra
Lesson 7: Resizing, cropping and exporting images
Lesson 8: Image gradients. Introduction to convolution
Lesson 9: Edge detection with Canny operator
Lesson 10: Line detection with Hough Transform
Lesson 11: A simple geocomputation application
Lesson 12: Image colorspace and thresholding
Lesson 13: Image histogram extraction and manipulation
Lesson 14: A few more convolution – based operations
Lesson 15: Image classification with k – means clustering
Lesson 16: Optimal importing of multiple bands
Lesson 17: Pre – processing of the images
Lesson 18: Classification and extraction of final images
Lesson 19: Change detection: Calculation of burned area
Lesson 20: Some remarks about the course, key takeaways, things to try on your own
Bonus: Materials and code
The convenience of the Anaconda distribution and Jupyter notebook
Theory behind image processing methods
Parameter manipulation to get your desired results
Basic structures of images and how to manipulate them
Application with programming code using OpenCV
Build the confidence to make your own scripts
Satellite image processing using python
Basic understanding of programming code principles is desired
Under/post graduate students
Professionals and Companies
Master students and PhD candidates
Researchers and Academics
Free
Regular price
€30,00
Enroll Now€30,00
Enroll Now€30,00
Enroll Now