· 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