¿Cómo agrego corrección de lente para mi modelo+lente a Lensfun en Darktable?

  • Cámara: Olympus OMD EM-10
  • Lente: Olympus M.Zuiko Digital 14-42 mm f/3.5-5.6 EZ
  • Mesa oscura: 1.4.2

Mis raw muestran mucha distorsión con la lente anterior que trato de corregir usando el módulo de corrección de lente.

En ese módulo, se muestra el mensaje "cámara/objetivo no encontrado; selecciónelo manualmente" y no hay ninguna corrección disponible.

El documento hace referencia a la base de datos LensFun cuya versión actual parece ser compatible con mi cámara + lente.

¿Cómo puedo verificar qué versión de LensFun DT 1.4.2 es compatible y cómo puedo agregar mi cámara + datos de lentes en DT?

Respuestas (1)

Para lensfun <= 0.2.8, puede descargar http://wilson.bronger.org/db/version_0.tar.bz2 y extraer su contenido sobre su antigua base de datos, que generalmente reside en /usr/share/lensfun (limpiar este directorio primero).

Para lensfun > 0.3.0, un simple "lensfun-update-data" en la línea de comando, posiblemente con un "sudo", es suficiente.

Ambos métodos instalan la base de datos lensfun actual (menos de 24 horas).

Funcionó. Gracias. Sin embargo, DT todavía no encuentra mi lente automáticamente. Pero ahora se muestra en los menús desplegables cuando lo selecciono manualmente.
Ok, acabo de encontrar una solución. Edité el archivo mil-olympus.xml y dupliqué el nodo XML para mi lente. Luego cambié la etiqueta <model> para reflejar exactamente el modelo de lente informado en el exif de raw OLYMPUS M.14-42mm F3.5-5.6 EZ. Et voila.
¿Le importaría cargar un RAW comprimido suyo en wilson.bronger.org/calibration para que pueda arreglar Lensfun?
Hecho. Así que usted es el tipo detrás de wilson.bronger.org Muchas gracias amigo. Buen aporte al OSS y al DT. Buen trabajo.