Learn MATLAB with Image Processing from scratch!
4.2 (116 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,038 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn MATLAB with Image Processing from scratch! to your Wishlist.

Add to Wishlist

Learn MATLAB with Image Processing from scratch!

Learn how to use MATLAB with this awesome toolbox of Image Processing. No previous experience required at all!
Best Selling
4.2 (116 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,038 students enrolled
Created by Mohit Aggarwal
Last updated 7/2015
Curiosity Sale
Current price: $10 Original price: $100 Discount: 90% off
30-Day Money-Back Guarantee
  • 3.5 hours on-demand video
  • 2 Articles
  • 5 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • First of all, you will learn how to code in MATLAB. After completing this course, you would have learnt so many MATLAB commands that picking up new commands will be a piece of cake for you.
  • You will learn all the theoretical concepts of Image Processing and their implementation in MATLAB
  • You will be able to develop your own Image Processing application-specific MATLAB programs.
  • This course will surely help you ace all your MATLAB projects.
View Curriculum
  • A computer with MATLAB installed

Over 1000 students learning together and See What They Feel -

Andrew Wiggins - "...The instructor looks expert in the subject and has a very good style of teaching. This online course is a steal at this price, given it is charged like 5 times (around $500 or so) offline in Canada."


Hussain Ahmed - "This is one of course in Udemy and the instructor has broken down this complex subject so well that it will be easy for even a novice to understand Image processing concepts and start working right away and learn Matlab."


Rajendra - "I was always interested in image processing/computer vision stuff and didn't find any place to get started. Luckily this course gave me the initial thrust that i badly needed to get started. He does a good job of reviewing theory and implement using matlab. "


MATLAB's Image Processing (IP) toolbox is insanely popular and widely used in almost all academic Institutions and Enterprises. That's because, it is so well written and organized, that it makes this toolbox very user-friendly for even the toughest of the IP operations.

If you want to learn MATLAB for your Work or College, this is the right course for you. This course teaches you this complete Image Processing toolbox from scratch. All the theoretical concepts have been explained in presentations with examples. Then, their implementation is covered with Matlab Programming. All these presentation files and working Matlab scripts are provided as supplementary materials along with the lectures. You don't need any previous Matlab Programming experience to take this course, as it starts everything from scratch.

The course content covers all the (Beginner and Intermediate Level) topics in IP toolbox like Image Filtering, Noise Removal, Morphological Operations, Histogram operations, Image Thresholding, Edge Detection and basics of Image Segmentation. Several quizzes have been set up to keep a track of your performance and understanding. Besides all the theoretical content, some real world applications have been covered as well in the form of Projects Like "Detect the faces of all your friends in an image"

This is your complete guide to starting your journey with MATLAB. If you are not 100% satisfied with the course then I personally guarantee you the full-money back! No Questions Asked! Though, I am sure you will be more than satisfied, like other students here. So, Enroll now and start learning!

Who is the target audience?
  • Anyone who wants to learn MATLAB coding! IPT is the best toolbox that MATLAB has and this course will help you in mastering this toolbox from scratch.
  • Image processing hobbyists can use this course as a cookbook.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
36 Lectures
Getting Started
4 Lectures 14:51

Basic MATLAB Commands

MATLAB Cheatsheet
3 pages

All the Matlab codes which are used in this course.

Matlab Codes

MATLAB's Image Processing toolbox
Basic Reading Writing
4 Lectures 37:27

Loading Images

Read an Image

Saving Images

Write an Image

Video Reader

Read Video from a File

Video Writer

Write Video to a File
Image Conversions
3 Lectures 09:41
Image Color Spaces
5 pages

Color to Intensity Image Conversion

RGB to Grayscale Image Conversion

Color Space Conversion

RGB to HSV Image Conversion

Quiz 1
5 questions
Play with Image Histogram
3 Lectures 15:08

Frequency vs. Number of Bins

Plot Image Histogram

Intensity Image Histogram Equalization

Histogram Equalization of Grayscale Image

Color Image Histogram Equalization

Histogram Equalization of RGB Image
Image Smoothing
3 Lectures 15:03

Neighborhood Operations

Basic Concepts

Averaging Filter, Gaussian Filter, Median Filter

Implementation of Image Filters

Guided Image Filter

Edge-Preserving Image Filter

Quiz 2
5 questions
Learn to Detect Edges
3 Lectures 16:40


Basic Concepts

Sobel, Prewitt, Canny Edge Detectors

Implementation of Edge Detectors

Unsharp Masking technique

Image Sharpening Implementation
Image Thresholding
2 Lectures 13:24

Binary Image

Basic Concepts

Binary Threshold

Thresholding Implementation

Quiz 3
5 questions
Learn to Remove Image Noise
3 Lectures 18:27

Image Noise Types

Basic Concepts

Salt & Pepper Noise

Noise Reduction Implementation

Gaussian Noise, Speckle Noise, Salt & Pepper Noise

Add Noise to Image
Morphological Image Processing
4 Lectures 30:21

Binary Operations

Preview 15:48

Open, Close

Image Opening & Closing

Extract Boundary of Binary Object

To Do Exercise: Object Boundary

Quiz 4
5 questions
Hands-on Projects
4 Lectures 25:00

Face Detection

Count the Number of Faces in an Image

Introduction to Snakes

Active Contour Method
5 pages

Image Segmentation

Object Segmentation using Active Contour method

Camera Effects

Create Vintage Effect
6 pages
1 More Section
About the Instructor
Mohit Aggarwal
4.2 Average rating
144 Reviews
3,194 Students
2 Courses
Facebook Marketer, App Developer, Teacher

I am a graduate of a top-notch Indian Institute - IIT Kanpur. I am most interested in Coding and Marketing, though I literally have dozens of other interests. I have been a Sr. Software Engineer at a big MNC for a couple of years and currently spending my time developing an app for my own startup.

I love reading on Quora and scratching my head over Algebra. When I am not doing any of that, I like to code. I taught myself automation around 2 years back and have loved it since then. I have tried my hands on a couple of websites, playing around with my scripts. I have done some amount of Web Scraping as well and found it really cool.

I have done two online courses on Automation and MATLAB too. Do check them out :)