Controlling a photo camera with gPhoto2
gPhoto2 is an open source, vendor-neutral camera control tool for Unix-like systems, such as Linux and Mac. It supports photo cameras of multiple brands, including Canon, Nikon, Olympus, Pentax, Sony, and Fuji. The supported features vary by model. The following table lists gPhoto2's major features, alongside the official count of supported cameras for each feature:
Feature |
Number of Supported Devices |
Description |
---|---|---|
File transfer |
2105 |
files to and from the device |
Image capture |
489 |
Make the device capture an image to its local storage |
Configuration |
428 |
Change the device's settings, such as shutter speed |
Liveview |
309 |
Continuously grab frames of live video from the device |
These numbers are current as of version 2.5.8, and are conservative. For example, some configuration features are supported on the Nikon D80, even though the gPhoto2 documentation does not list this camera as configurable. For our purposes, image capture and configuration...