NXTCamView The manager for your NXTCam camera sensor
home


 
 Community Wiki

 Screenshots

 FAQ

 Download

 Demo Screencams

 SourceForge Home

 Contact

  

 

 

 

 

 

 

Support This Project

 

Donations towards Lego hardware are much appreciated - P Tingey

 
 

home page

NXTCamView configures and controls the NXTCam made by mindsensors. NXTCam is a camera sensor that provides real-time vision recognition to NXT robots. NXTCam uses simple color recognition to detect objects in its view.

community wiki

Learn more about NXTCam and share your experiences at the Community Wiki

teaching NXTCam colors

The main purpose of NXTCamView is to teach the NXTCam which colors to track.  Colors are setup in ranges that are uploaded and stored in the NXTCam.

To teach the NXTCam colors -

  1. Download, install and start NXTCamView on your PC.
  2. Ensure the two NXTCam drivers (USB-to-Serial and NXTCam) have been installed on your PC.
  3. Ensure the NXTCam is plugged into one of your PCs USB ports.
  4. In NXTCamView, setup communications to the NXTCam via Tools\Options.  Often only the COMPort needs to be set.
  5. Connect to your NXTCam.
  6. Capture an image (or two) to check the focus and lighting conditions.
  7. Select some colors to track by clicking on the image you captured. Colors are shown as ranges of red, green and blue (min/max values of each). You can add or remove colors from a range by holding down the "CTRL" key or "SHIFT-CTRL" keys while clicking.
  8. Upload the color ranges into the NXTCam.
  9. Test your colors in the Tracking window to see what object blobs are returned.
  10. Disconnect NXTCamView from your NXTCam.

Now you're ready to start coding!

demo screencams

We have some Demo Screencams which can help you get started

screenshots (more)

SourceForge.net Logo