MATLAB and Digital Image Processing

A comprehensive guide for MATLAB image processing Toolbox
3.5 (16 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.
484 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 92
  • Length 3.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 12/2014 English

Course Description

-- Join the Course only IF --

+ Looking Systematic approach to the Subject

+ Programming is a problem.

+ Not just Theory but Practicals works for you.

+ Need comprehensive and detailed toolbox idea

+ can't spend more than a cost of book

+ looking for Inside OUT approach in which you can create something on your own with Basics intact.

-------------------------------------------------------------------------------------

In the end you will be able to :

  • Perform operations on Images.
  • Easily able to Manipulate, Code and Play with Images.
  • You will be able to optimise your own codes.
  • You will be efficient to work on MATLAB
  • Finally you will be able to use Image Processing Toolbox efficiently.
  • ---------------------------------------------------------------------------------------------

    BONUS --

    • You will get all the MATLAB codes written by me and shown in Tutorial absolutely free !!
    • We will also be developing an Applications at the end of the course !! (to bring Learning into Practical).
    • thats not it --> I will be uploading more applications in the coming weeks and Months.
  • You will also develop skill to program and develop your own way of processing Images.
  • You will learn all the standard methods and techniques used Globally.
  • What are the requirements?

    • MATLAB installed or One can learn concepts and use other Plateforms
    • Basic level Programming like looping etc. (but will be explained in the COURSE)

    What am I going to get from this course?

    • Will able to know how Images work
    • Learn not just MATLAB commands but also MAKE your "OWN CODES "
    • Apply concepts in "Image Acquasition and Image Editing Apps(" if your going making them")
    • Build Apllication - starting with Stand Alone Application for Image Presets
    • and many more application ...yet to come !!

    What is the target audience?

    • Who want to know how Images Work
    • Who want to learn step by step
    • Who want to know how presets are designed
    • Who want to know how Pixlr and Litely app works
    • want to take image processing to new level

    What you get with this course?

    Not for you? No problem.
    30 day money back guarantee.

    Forever yours.
    Lifetime access.

    Learn on the go.
    Desktop, iOS and Android.

    Get rewarded.
    Certificate of completion.

    Curriculum

    Section 1: Introduction
    Introduction to Image Processing
    Preview
    02:36
    02:19

    Overview Of Our MATLAB Playground

    Section 2: Acquiring and Handling Images
    Small Introduction to Images and its skeleton
    Preview
    01:14
    Aquiring Displaying and Saving Image
    Preview
    02:28
    Aquiring Image through Webcam Ver.1
    01:50
    Aquiring Images from Webcame Ver.2
    02:43
    Create a Video File from Webcam
    02:58
    Create a Video File from Webcam
    1 page
    Creating your Own Images - (Your Own Code)
    02:24
    Creating your Own Images - (Your Own Code)
    1 page
    Section 3: Functions
    Learn creating Your Own Fuction
    02:18
    Udemy Function - "Your Own Function"
    2 pages
    Section 4: Image enhancement techniques
    Image arithmetic operations (Vector Method)
    02:05
    Image arithmetic operations (Vector Method)
    1 page
    Image arithmetic operations- (Your Own Code)
    01:49
    Image arithmetic operations- (Iteration or Loop method)
    1 page
    Negative Image - (Your Own Code)
    02:22
    Negative Image - (Your Own Code)
    1 page
    Power Transforms -Gamma functions- (Your Own Code)
    05:39
    Power Transforms -Gamma functions- (Your Own Code)
    2 pages
    Cropping and Resizing images
    01:48
    Cropping and Resizing images
    1 page
    Image alignment correction: rotating images
    1 page
    Section 5: Point Processing - Pixel by Pixel
    Point Processing In Images Introduction
    01:56
    Thresholding (Matlab Code)
    01:38
    Thresholding (Matlab Code)
    1 page
    Thresholding - (Your Own Code)
    03:42
    Thresholding - (Your Own Code)
    2 pages
    Slicing Image -(Your Own Code)
    02:43
    Slicing Image -(Your Own Code) - No - background
    2 pages
    Slicing Image -(Your Own Code) - with - background
    2 pages
    Bit Manipulation- (Your Own Code)
    04:01
    Bit Manipulation- (Your Own Code)
    2 pages
    Section 6: Image enhancement techniques -Histogram Modelling
    Image histogram operations: Introduction
    3 pages
    Create Histogram - (Your Own Code)
    04:08
    Create Histogram - (Your Own Code)
    2 pages
    Linear Stretching Histogram - (Your Own Code)
    2 pages
    Linear Stretching Histogram - (Your Own Code)
    2 pages
    Histogram Equalization - (Matlab Technique)
    1 page
    Section 7: Block Processing -Image filtering
    Sliding neighborhood operations
    06:14
    Filters - (Matlab Codes)
    1 page
    Low Pass Filter-(Your own Code)
    03:05
    Low Pass Filter-(Your own Code)
    2 pages
    High Pass Filter -- (Your Own Code)
    01:57
    High Pass Filtering Technique-(Your Own Code)
    2 pages
    High Boost Filtering Technique-(Your Own Code)
    01:13
    High Boost Filtering Technique-(Your Own Code)
    2 pages
    Median Filtering - (Your Own Code)
    03:22
    Median Filtering - (Your Own Code)
    1 page
    Section 8: Edge detection related operations
    Edges In Image -Introduction
    03:24
    Sobel,Prewitt,Roberts,LoG -- (Matlab Code)
    01:35
    A Simple Operator -- (Your Own Code)
    03:24
    Ordinary Operator -- (Your Own Code)
    2 pages
    Sobel Operator--(Your Own Code)
    01:40
    Sobel Operator--(Your Own Code)
    2 pages
    Prewitts Operator -- (Your Own Code)
    2 pages
    Section 9: Image morphological operations
    Bridging unconnected pixels, cleaning, closing, and opening
    07:37
    Dilation and erosion - (Matlab Code)
    02:47
    Dilation and erosion - (Matlab Code)
    1 page
    Dilation and Erosion Of Pseudo Image - (Your Own Code)
    04:04
    Dilation and Erosion Of Pseudo Image - (Your Own Code)
    2 pages
    Dilation and erosion - (Your Own Code)
    03:06
    Dilation and erosion - (Your Own Code)
    1 page
    Section 10: Playing With Color Images
    A short Introduction of ColorSpace - RGB , HSV , YCbCr , NTSC
    06:14
    Image Conversion -- (Matlab Code)
    01:20
    Image Conversion -- (Matlab Code)
    2 pages
    Displaying RGB Plnae --(Your Own Code)
    01:59
    Displaying RGB Plnae --(Your Own Code)
    2 pages
    Convering Image to YCbCr - (Your Own Code)
    01:46
    Convering Image to YCbCr - (Your Own Code)
    2 pages
    Histogram Equalization of Color Image
    00:50
    Histogram Equalization of Color Image - CODE
    1 page
    Smoothing Image - (Your Own Code)
    01:29
    Smoothing Image - (Your Own Code)
    2 pages
    Sharpening Image - (Your Own Code)
    01:26
    Sharpening Image - (Your Own Code)
    2 pages
    Color Segmentation using RGB Model - (Your Code)
    01:08
    RGB color Segment - (OUR CODE)
    2 pages
    Color Segmentation using HSV Model - (Your Own Code)
    02:45
    HSV CODE 1
    1 page
    HSV CODE 2 - Main Program - (Our Code)
    1 page
    Section 11: Creating Application No.1 - Image Filters Application
    Understanding Interface
    03:03
    Understanding Interface II
    05:47
    Putting Image Windows
    03:06
    Putting Elements- Buttons
    01:47
    Putting Elements- Buttons
    02:18
    Putting Elements
    01:53
    Changing Background and Logo
    02:04
    Finally Completed ;)
    Preview
    02:11

    Students Who Viewed This Course Also Viewed

    • Loading
    • Loading
    • Loading

    Instructor Biography

    Aakash Saxena, Imaging Researcher,Web Developer,Embedded systems Researcher

    hey, this is Aakash. Presently i am a graduate in embedded systems and also a Post Graduate in same. I am an imaging researcher who loves to use MATLAB at work as well as for my hobbies ,for past 4 years i'm working on MATLAB and programming Domain. I am also a Web Developer and active in fields like Python, C++ , Sift and Ios Developing.

    I work on practical concepts rather just following pre-written codes and rules. I believe in pragmatic approach of concepts and bringing them out in some useful products. I also follow International Politics and hold a strong analytic approach to it.I love following techs, Geo-politiics issues like Climate Change, energy politics and much more.

    Ready to start learning?
    Take This Course