Como es natural, me surgió la curiosidad de conectar mi EOS T1i/500D al computador y ver que se podía hacer con esta conexión.
En primer lugar, debo decir que la extracción de archivos desde la cámara se puede hacer sin problemas ya sea empleando gphoto2 o gThumb, este último es el que empleo en forma cotidiana por su integración con el escritorio GNOME.
Si mantenemos conectada la cámara y desmontamos el volumen de datos podremos acceder a las funciones (limitadas hasta ahora) de control remoto por medio de gphoto2. Para el modelo que tengo sólo tengo disponible el disparo remoto (autofocus incluido) y extracción al vuelo de la fotografía tomada.
A eso se puede sumar que por medio de los parámetros de entrada de gphoto2 podremos hacer fotografías a intervalos (como con un intervalómetro) indicando el tiempo de intervalo y la cantidad de frames a capturar. (con éstas podemos armar un timelapse).
Entre los comandos útiles:
- Para detectar la(s) cámaras conectadas:
gphoto2 --auto-detect
- Listar las opciones configurables de la cámara conectada:
gphoto2 --list-config
- Tomar una foto:
gphoto2 --capture-image
- Tomar una foto y pasarla al PC (en mi modelo sólo funciona ésta ya que las tomas quedan en la RAM de la cámara):
gphoto2 --capture-image-and-download
- Tomas a intervalos de 5 segundos y 100 fotos:
gphoto2 --capture-image -I 5 -F 100
gphoto2 --capture-image-and-download -I 5 -F 100