Forum darktable FR
Correction des objectifs et Lensfun - Version imprimable

+- Forum darktable FR (https://forums.darktable.fr)
+-- Forum : Autour de darktable (https://forums.darktable.fr/forumdisplay.php?fid=95)
+--- Forum : Développement (https://forums.darktable.fr/forumdisplay.php?fid=100)
+--- Sujet : Correction des objectifs et Lensfun (/showthread.php?tid=3617)

Pages : 1 2


Correction des objectifs et Lensfun - LViatour - 13-05-19

Bonjour à tous,

Je viens de mettre à jour Lensfun et depuis mon nouveau Nikon Z7 est bien reconnu, idem pour le nouveau 24-70 F4 en monture Z (nouvelle monture Nikon).

Mais la série Z de Nikon (Z6 et Z7) peuvent utiliser toutes les anciennes optiques pour Nikon en monture F via une bague FTZ qui transmet bien les données exifs. Avec cette bague toutes les optiques ont rigoureusement les mêmes caractéristiques que sur un boitier reflex en monture F. 

Mais voilà Lensfun ne fait pas le lien entre les optiques en monture F et Le Nikon Z7. Alors qu'en fait le capteur à les mêmes caractéristiques que le Nikon D850. 

Il faudrait donc un lien entre toutes les optiques en monture F (toutes marques confondues) et le Z7 de la même manière qu'un D850. Mais comment signaler cela aux développeur de Lensfun pour adapter la DB Lensfun et ajouter toute la liste des optiques F à la monture Z car dans les exifs il est bine noté monture Z. 

Il y a quelque-part des développeurs de Lensfun francophone ou un forum Lensfun francophone?


RE: Correction des objectifs et Lensfun - jpg54 - 13-05-19

Salut Luc, je ne connais pas de développeur ou forum francophone. Par contre, je peux essayer de voir si je peux bricoler dans un fichier slr-nikon.xml avec une photo faite avec un objectif F.


RE: Correction des objectifs et Lensfun - LViatour - 13-05-19

(13-05-19, 07:42)jpg54 a écrit : Salut Luc, je ne connais pas de développeur ou forum francophone. Par contre, je peux essayer de voir si je peux bricoler dans un fichier slr-nikon.xml avec une photo faite avec un objectif F.

Voici un fichier raw du Nikon Z7 avec une optique en monture F et la bague FTZ, l'optique est un Nikon 14-24 F2.8. 

http://luc.lucnix.be/DSC_8224.NEF


Je part dans le nord de la France pour un reportage, je ne reviens de fin de journée donc je ne sais pas répondre d'ici là.


RE: Correction des objectifs et Lensfun - jpg54 - 13-05-19

Ok Luc, je regarde ce que je peux faire.


RE: Correction des objectifs et Lensfun - jpg54 - 13-05-19

Je viens de tester. Il y a quelque chose de bizarre : darktable ne reconnait pas dans les exifs ton objectif :
[Image: Capture-d-cran-du-2019-05-13-09-37-51.png]
Par contre, j'arrive à mettre ton zoom manuellement et faire un préset qui fonctionne par contre impossible de l'automatiser comme la définition n'est pas dans les exifs affichés.
J'ai regardé dans les fichiers LensFun si je pouvais faire une modification. J'ai remarqué que le zoom est dans le fichier slr-nikon.xml et le Z7 est défini dans mil-nikon.xml
J'ai fait quelques modifications sans arriver à la prise en charge de l'objectif.
Par contre j'ai testé avec RawTherapee qui ne reconnait pas le Z7 dans la correction d'objectif, il utilise les fichiers .dcp comme Adobe et j'ai récupéré donc celui que donne DNG Converter et ça fonctionne.


RE: Correction des objectifs et Lensfun - LViatour - 13-05-19

(13-05-19, 11:49)jpg54 a écrit : Par contre, j'arrive à mettre ton zoom manuellement et faire un préset qui fonctionne par contre impossible de l'automatiser comme la définition n'est pas dans les exifs affichés.
Le preset c'est ce que je fais pour le moment, mais il est fait pour une focale et une ouverture et donc si la photo suivante est faite avec une autre focale ou ouverture le preset n'est pas correct. 

Il y a donc quelque-chose de particulier dans les exifs avec les optiques montées sur la bague FTZ.....


RE: Correction des objectifs et Lensfun - jpg54 - 13-05-19

Je pense que ça vient de la librairie Exiv2 :
Code :
Exif.Nikon3.ColorBalance                     Undefined 3316  (Valeur binaire supprimée)
Exif.Nikon3.LensData                         Undefined 108  48 56 48 48 21 210 99 103 106 197 202 249 117 16 116 91 124 132 90 113 241 92 1 252 160 140 186 97 153 91 165 118 211 184 38 29 157 166 56 83 247 36 218 25 225 50 12 111 91 208 206 85 101 254 32 203 255 188 2 209 41 10 116 103 227 232 118 141 45 86 8 67 7 84 42 137 113 226 220 95 107 0 30 197 245 174 240 187 15 236 82 65 185 186 68 116 243 24 198 253 189 6 216 51 23 132 122 249
Je regarde si l'on peut mettre à jour Exiv2.
Je devrais trouvé :

Code :
Exif.Photo.LensModel                         Ascii      64  XF55-200mmF3.5-4.8 R LM OIS
Je comprends pas comment fait RawTherapee pour pour utiliser correctement ton zoom.


RE: Correction des objectifs et Lensfun - pascalG - 13-05-19

(13-05-19, 13:02)LViatour a écrit :
(13-05-19, 11:49)jpg54 a écrit : Par contre, j'arrive à mettre ton zoom manuellement et faire un préset qui fonctionne par contre impossible de l'automatiser comme la définition n'est pas dans les exifs affichés.
Le preset c'est ce que je fais pour le moment, mais il est fait pour une focale et une ouverture et donc si la photo suivante est faite avec une autre focale ou ouverture le preset n'est pas correct. 

Il y a donc quelque-chose de particulier dans les exifs avec les optiques montées sur la bague FTZ.....

Bonjour,
j'ai bricolé un peu et je peux faire une sélection manuelle sur cet objectif avec le Z7 ...

[Image: exifs-photo-nikon-1.jpg]

Le problème est que la définition de l'objectif n'est pas présente dans les exifs, mais dans les makernotes.


[Image: exifs-lens-nikon-1.jpg]


[Image: exifs-maker-nikon-1.jpg]

Du coup, il faudrait connaître le LensID pour que exiv2 fasse son travail ... 

En attendant, vous pouvez essayer le fichier mil-nikon-xml que j'ai modifié :
  https://www.dropbox.com/s/y6pdja2x1d7uzpa/mil-nikon.xml?dl=0

en faisant une recherche manuelle dans dt comme sur ma copie d'écran.


RE: Correction des objectifs et Lensfun - LViatour - 13-05-19

(13-05-19, 13:45)pascalG a écrit : Le problème est que la définition de l'objectif n'est pas présente dans les exifs, mais dans les makernotes.

Et donc c'est le boitier qui n'écrit pas au bon endroit les données exifs de l'optique? 

L'optique est corrigée correctement avec les boîtiers en monture F comme le D850 ou mon ancien D5


RE: Correction des objectifs et Lensfun - jpg54 - 13-05-19

Je viens de regarder avec ExifTool, le zoom est bien reconnu ce qui explique que RawTherapee le reconnait :

Code :
Lens ID                         : AF-S Zoom-Nikkor 14-24mm f/2.8G ED
Lens Spec                       : 14-24mm f/2.8 G
M
Par contre il me semble que Exiv2 n'utilise pas le même champ et pour l'instant jpverrue a essayé avec une version plus récente et toujours pas de reconnaissance de ton zoom.
Je pense qu'il va falloir contacter l'équipe de développement d'Exiv2 : https://www.exiv2.org/
Désolé de ne pas pouvoir aller plus loin. Il va te falloir te contenter de présets. SI tu le fais juste sur la focale de 14 à 24 ça devrait le faire !