CMUcam2
=======
The CMUcam2 is the successor to the popular :doc:`CMUcam1 <../cmucam1/wiki>`. It
was developed by `Anthony Rowe `__,
`Chuck Rosenberg `__, and
`Illah Nourbakhsh `__.
Some capabilities (from the :doc:`CMUcam2 Website <../cmucam2/wiki>`):
* 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 :doc:`CMUcam3 `.
The CMUcam3 can emulate the CMUcam2. For more information about CMUcam2 emulation
see the :doc:`CMUcam2 Emulation ` page.