Matlab Digital Image Processing From Ground Up™
Edge-Detection Algorithms , Convolution, Gray-Level Transformation, Histograms etc.
With a programming based approach, this course is designed to give you a solid foundation in the most useful aspects of Image Processing in an engaging and easy to follow way. The goal of this course is to present practical techniques while avoiding obstacles of abstract mathematical theories . To achieve this goal, the image processing techniques are explained in plain language, not simply proven to be true through mathematical derivations
By the end of this course you should be able to :
-Suppress noise in images
-Develop the 2-D Convolution algorithm in Matlab
-Apply Edge-Detection Operators like Laplacian, Sobel, Prewitt, Robinson etc. on Images
-Develop Spatial Filtering Algorithms in Matlab
-Compute an Image Histogram and Equalize it in Matlab
-Perform Arithmetic and Boolean Operations like Addition, Subtraction, AND, OR etc. on images
-Perform Image Enhancement Techniques such as Blurring and Sepia using Matlab
Frequently Asked Questions
Course Curriculum
-
StartIntroduction to Matrices (8:53)
-
StartMatrix concatenation (2:37)
-
StartWorking with Complex Numbers (1:29)
-
StartArray Indexing (4:53)
-
StartSaving and loading variables (3:17)
-
StartPlotting 2D graphs (6:46)
-
StartPlotting multiple graphs (3:07)
-
StartDealing with missing data (8:12)
-
StartWriting to a file (4:10)
-
StartReading from a file (2:47)
-
StartOverview of Image Processing (2:23)
-
StartUnderstanding Image Color and Resolution (4:00)
-
StartCoding : Reading and Writing Image (8:57)
-
StartCoding : More on Displaying Images (4:30)
-
StartUnderstanding Image Formats and Datatypes (3:31)
-
StartCoding : RGB to Grayscale Conversion (1:54)
-
StartCoding : RGB to HSV Conversion (5:09)
-
StartCoding : Extracting RGB Color Channels (4:33)
-
StartOverview of Image Processing Techniques (5:02)
-
StartCoding : Performing Image Binarization (5:56)
-
StartGetting familiar with some commonly used terms (2:12)
-
StartOverview of Image Processing Applications in Computer Vision (3:40)
Your Instructor
EmbeddedExpertIO represents a vibrant collective dedicated to the mastery of sophisticated embedded systems software development for professionals.
Our core objective is to equip individuals and organizations with the indispensable skills to thrive in the swiftly evolving embedded systems sector. We achieve this by providing immersive, hands-on education under the guidance of seasoned industry specialists. Our ambition is to emerge as the favored learning platform for embedded systems development professionals across the globe.