This document provides an introduction to digital image processing with MATLAB. It discusses what images, digital images and computer imaging are. It also covers computer vision, image matrices in RGB, grayscale and binary formats. algorithms for extracting objects by color, counting objects, thresholding and image segmentation are presented along with code snippets. Applications of image processing like simple image matching using color histograms are also mentioned.