· Introduction to Image Processing


o Raw Image formats
o Image representation (pixels, intensity and resolution)
o Color images
o Color spaces (RGB, YCbCr, HSV)


· Working with images in Matlab


o Camera configuration in Matlab
o Capturing and previewing images
o Binary images
o Previewing video


· Building an application (Object follower)


o Controlling robot over serial port
§ Using serial port in Matlab
§ Robot control commands
§ Using the Forward/Backward functions for motion
o Setting up camera for image acquisition


· Image analysis


o Color detection
o Centroid determination
o Algorithm development for object follower


· Discussion


o Advanced image acquisition and processing strategies.
o How to use an overhead camera (formulas involved)
o Queries