Welcome

This page explains how to use the ALVideoDevice Module to access the camera's data. If you want quick examples on how to use the camera, you can jump to the Tutorial section. If you want more information on the ALVideoDevice Module's architecture, please make sure you've read the framework page before reading this part.

The VideoInput module (VIM) is designed to give an access to the video stream to every module related to vision - access provided by NAO's camera (NaoCam), by a simulator on a computer (SimulatorCam), by a file recorded from one of the preceding source and running either on NAO or a computer (FileCam - beta version), or later by other sources. It is designed to provide either direct access to raw data from the video source without any copy, or converted data in the selected resolution and color space. This data can be accessed locally by directly pointing to it, or remotely through an ALValue encapsulation. Finally, when a module requires the same kind of data than a preceding one, this module will access it directly if the data is still up-to-date. This means that the VIM manages data mutualization in order to save processing power.





Copyright © 2010 Aldebaran-Robotics - All rights reserved