Version 32 (Kwabena Agyeman, 03/13/2012 04:23 pm) → Version 33/44 (Kwabena Agyeman, 03/13/2012 04:24 pm)

h1. Wiki

!! !! !! !!

h3. *Quick Links*

* [[Gallery]]
* [[Downloads]]
* [[FAQ]]
* [[Publications]]
* [[People]]
* [[Issues]]
* "Toy Robots Initiative":

* [[Legal Information]]

h3. *Typical Uses* *Copyrights*

The CMUcam can be used to track or monitor color. The best performance can be achieved when
there are highly contrasting
All brand names and intense colors. For instance, it could easily track a red ball trademarks mentioned on a white
background, but it would be hard to differentiate between different shades of brown
this website and in changing light.
Tracking colorful objects can be used to localize landmarks, follow lines, or chase a moving beacon. Using
color statistics, it is possible to monitor a scene, detect a specific color or do primitive motion detection. If
the camera detects a drastic color change, then chances
documents found on this website are something in the scene changed. Using “line
property of their respective owners.

h3. *Disclaimer*

The CMUcam1 was designed very carefully. We have made every effort to avoid mistakes but we cannot guarantee that
the CMUcam can act CMUCam1 is free of errors. The information found on this website is given as an easy way to get low resolution binary images indication.

h3. *Limitation
of colorful objects. This

In no event shall Carnegie Mellon University and its manufactures and distributors
be used to do more sophisticated line following that includes branch detection, liable for any damages whatsoever (including, without limitation, damages for loss of profit, operating cost for commercial interruption, loss of information, or even simple shape
recognition. These more advanced operations would require custom algorithms that would post process the
binary images sent
any other financial loss) from the CMUcam. As is use or inability to use the case with a normal digital camera, this type CMUcam1 even if Carnegie Mellon University or its manufactures or distributors have been informed of processing
might require a computer or at least a fast microcontroller.

h3. *Typical Configuration*

such damages.

The most common configuration for the CMUcam CMUcam1 is intended to have it communicate to a master processor
via a standard RS232 serial port. This “master processor” could
be used indoors in residential areas for hobbyist, educational, and experimental use. The CMUcam1 is not designed and not authorized for use in military applications, or for use in applications involving explosives, or in medical applications, or for use as a computer, PIC, Basic Stamp, Handy
Board, Brainstem
security alarm, or similar microcontroller setup. The CMUcam is small enough for use as a fire alarm, or in applications involving elevators, or in embedded applications in commercial vehicles such as but not limited to add simple vision to
cars, trucks, boats, scooters, motorcycles, karts, jet skis, aircraft, helicopters, etc., or in embedded systems that can applications involving commercial aircraft such as but not afford limited to helicopters, gliders, etc.

the size same way, the CMUcam1 is not designed, or power of intended, or authorized to test, develop, or be built into applications where failure could create a standard computer based vision system. Its
communication protocol is designed
dangerous situation that may result in financial losses, damage to accommodate even property, personal injury, or the slowest death of processors. people or animals. If your device does
not have a fully level shifted serial port,
you can also communicate use the CMUcam1 voluntarily or involuntarily for such unauthorized applications, you agree to subtract Carnegie Mellon University and its manufactures and distributors from all liability for any claim for compensation. Carnegie Mellon University and its manufactures and distributors entire liability and your exclusive remedy shall be at Carnegie Mellon University's and its manufactures and distributors option for the CMUcam over return of the TTL serial
port. This is
price paid for, or repair, or replacement of the same as a normal serial port except that CMUcam1. Carnegie Mellon University and its manufactures and distributors disclaim all other warranties, either expressed or implied, including, but not limited to, the data is transmitted using 0 to 5 volt logic. The
CMUcam supports various baud rates to accommodate slower processors. For even slower processors, the
camera can operate in “poll mode”. (See “PM” command pg 22.) In this mode, the host processor can ask
the CMUcam
implied warranties of merchantability and fitness for just a single packet of data. This gives slower processors the ability to more easily stay
particular purpose, with the data. It is also possible respect to add a delay between individual serial data characters using
the “delay mode” command. (See “DM” command pg 19.) Due to the communication delays, both poll
CMUcam1 including accompanying written material, hardware and delay mode will lower the total frame rate that can be processed. firmware.