Video4Linux
From MobileRobots Research and Academic Customer Support
Linux version 2.6 provides the Video4Linux 2 (v4l2) programming interface (version 2) for video capture using the frame grabber device. The v4l2 kernel drivers are included as a default part of the kernel in most Linux distributions.
See http://linuxtv.org/downloads/v4l-dvb-apis/ for details on using the v4l2 device interface, which your program can use to read data from the framegrabber device.
see also Linux Video Drivers for instructions on installing/activating video driver modules on Linux.
libfg and OpenCV provide higher-level APIs on top of V4L.
