CMUcam2#
The CMUcam2 is the successor to the popular CMUcam1. It was developed by Anthony Rowe, Chuck Rosenberg, and Illah Nourbakhsh.
Some capabilities (from the CMUcam2 Website):
Track user defined color blobs at up to 50 frames per second (frame rate depends on resolution and window size settings)
Track motion using frame differencing at 26 frames per second
Find the centroid of any tracking data
Gather mean color and variance data
Gather a 28 bin histogram of each color channel
Process horizontally edge filtered images
Transfer a real-time binary bitmap of the tracked pixels in an image
Arbitrary image windowing
Image down sampling
Adjust the camera’s image properties
Dump a raw image (single or multiple channels)
Up to 176 x 255 resolution
Supports baud rates of: 115,200 57,600 38,400 19,200 9,600 4,800 2,400 1,200 BPS
Control 5 servo outputs
Slave parallel image processing mode off of a single camera bus
Automatically use servos to do two axis color tracking
B/W analog video output (PAL or NTSC, depending on camera module used)
Flexible output packet customization
Power down mode
Multiple pass image processing on a buffered image
Works with the newer OV7620 camera module
Yes, it is backward compatible with your current OV6620 camera module!
The CMUcam2 is succeeded by the CMUcam3.
The CMUcam3 can emulate the CMUcam2. For more information about CMUcam2 emulation see the CMUcam2 Emulation page.