Je sais pas vraiment si c’est le bon endroit pour ce problème, mais bon.
J’ai mon darktable qui confond mon objectif Sigma 20mm f/1.4 DG HSM avec un Canon EF 24 f/1.4L II.
J’ai compris que cela venait du paquet exiv2. J’ai pu le mettre à jour à la version 0.26 et maintenant, à l’exécution de la commande suivante, j’ai le bon résultat:
$exiv2 -pt IMG_5039.CR2 | grep -ai lens
Exif.CanonCs.LensType Short 1 Sigma 20mm f/1.4 DG HSM | A
Exif.CanonCs.Lens Short 3 20.0 mm
Exif.Canon.LensModel Ascii 70 20mm F1.4 DG HSM | Art 015
En revanche, sur darktable il me reconnaît toujours le Canon.
J’ai pas trouvé d’autre endroit où visualiser les exif sur darktable, du coup j’imagine qu’il y a que sur la table lumineuse.
P.S.: Je me demande si ce n’est pas lié au fait qu’il semble ne pas y avoir le Sigma 20mm f/1.4, du moins je ne le vois pas dans la liste du module de correction d’objectif…
Par contre après une petite recherche j’ai pu valider le fait que lensfun n’a pas encore le support de mon Sigma, il est dans la version en dev donc ça tardera pas.
Mais si c’est les données exiv2, d’où peut venir la différence?
Ca, je n’ai pas d’explications mais en tous les cas, la correction d’objectifs prend comme valeurs celles dans la visualisation des exif dans darktable.
Je me suis peut être mal exprimé. Les données exif (dialogue affiché plus haut) sont utilisées par le module « correction des objectifs » pour trouver le boiter et l’objectif dans la base de données de lensfun.
D’accord, mais alors d’où viennent les exifs de la table lumineuse? De exiv2? Si oui comment cela se fait-il que ça ne soit pas le même que si je demande à exiv2 directement?