· 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