Image Processing Onramp

Learn the basics of practical image processing techniques in MATLABĀ®. Modify and extract information from images to develop an algorithm.

Course modules

Introduction

Familiarize yourself with image processing concepts and the course.

Lessons:
  • Course Overview

Images in MATLAB

Import, display, and manipulate color and grayscale images.

Lessons:
  • Getting Images into MATLAB
  • Grayscale and Color Images
  • Contrast Adjustment
  • Work with Images Interactively

Image Segmentation

Create binary images by thresholding pixel intensity values.

Lessons:
  • Course Example - Photos of Receipts
  • What is Segmentation
  • Thresholding Intensity Values
  • Work with Binary Images

Preprocessing and Postprocessing Techniques

Improve image segmentation by using common preprocessing and postprocessing techniques.

Lessons:
  • Improving Segmentation
  • Filtering Noise
  • Background Subtraction
  • Binary Morphology

Classification and Batch Processing

Develop a metric to classify an image, and apply that metric to a set of image files.

Lessons:
  • Develop a Metric for Receipt Detection
  • Batch Processing with Image Datastores
  • Course Example - Extract Images Containing Receipts

Conclusion

See next steps and give feedback on the course.

Lessons:
  • Additional Resources
  • Survey

Image Processing with MATLAB

Learn practical image processing workflows in MATLAB.

Deep Learning Onramp

Get started quickly using deep learning methods to perform image recognition.

Machine Learning Onramp

Learn the basics of practical machine learning methods for classification problems.

MATLAB Onramp

Get started quickly with the basics of MATLAB.