User Documentation
RAVL, Recognition And Vision Library
Ravl - Core - IO - Virtual Files

Virtual files

The RAVL IO mechanism includes a way of accessing various system resources like they were a file, much like devices in /dev under UN*X. In RAVL all virtual devices start with the @ character. They allow you to access things like frame grabbers and the display as if it was a file.

Here's some examples:
  • @X and @XA Used to display images on the screen.
  • @V4L and @V4LH Access a video 4 linux frame grabber. (From RAVL's Contrib library)
  • @METEOR1 Access a meteor 1 frame grabber. (From RAVL's Contrib library)
  • @str Allows a string embedded in a file name to read as if it were the contents of a file. E.g. if this string is used in place of a "file name":   "@str:... some data ..." then on reading the "file", its "contents" would be:   ... some data ...
  • Documentation by CxxDoc: Tue Aug 13 10:00:52 2002