libgphoto2 is a library that can be used by applications to access various digital cameras.