This library is the core of the gphoto2 software. It gives access to almost 300 digital cameras (see http://gphoto.sourceforge.net/proj/libgphoto2/support.php for a list of supported cameras). It uses abstractions to handle the communication port (serial/usb protocols) and the camera model separately.WWW: http://www.gphoto.org/