[RÉSOLU] Correction des objectifs: Tamron 24-70 g2

Bonjour,

Je possède un Tamron SP 24-70mm F/2.8 Di VC USD G2 (A032) qui n’est pas reconnu automatiquement. En fait il est vu comme un canon 300. Manuellement je le retrouve dans le menu et il semble que toutes les corrections soient appliquées.
Je ne comprends pas très bien le problème: pourquoi n’est-il pas reconnu automatiquement alors qu’il est bien présent dans lensfun ( master):

<lens> <maker>Tamron</maker> <!-- The official name of the lens --> <model>Tamron SP 24-70mm F/2.8 Di VC USD G2 (A032)</model> <!-- The 'LensIDNumber' EXIF tag - use with old versions of exiv2 --> <!--- <model>206</model> --> <mount>Canon EF</mount> <mount>Nikon F AF</mount> <cropfactor>1</cropfactor> <calibration> <distortion model="ptlens" focal="24" a="0.03171" b="-0.08853" c="0.03481"/> <distortion model="ptlens" focal="29" a="0.021" b="-0.053" c="0.019"/> <distortion model="ptlens" focal="32" a="0.01185" b="-0.02406" c="0.00346"/> <distortion model="ptlens" focal="38" a="0.0113" b="-0.02543" c="0.01625"/> <distortion model="ptlens" focal="46" a="0.00246" b="0.00392" c="-0.00871"/> <distortion model="ptlens" focal="55" a="0.00293" b="0.00193" c="-0.00236"/> <distortion model="ptlens" focal="66" a="-0.00224" b="0.02068" c="-0.02248"/> <distortion model="ptlens" focal="70" a="0.00297" b="0.00297" c="-0.004"/> <tca model="poly3" focal="24" vr="1.0003340" vb="0.9999497"/> <tca model="poly3" focal="29" vr="1.0003651" vb="0.9998733"/> <tca model="poly3" focal="32" vr="1.0003268" vb="0.9998101"/> <tca model="poly3" focal="38" vr="1.0002316" vb="0.9998011"/> <tca model="poly3" focal="46" vr="1.0001129" vb="0.9997867"/> <tca model="poly3" focal="55" vr="1.0000077" vb="0.9998272"/> <tca model="poly3" focal="66" vr="0.9998887" vb="0.9998649"/> <tca model="poly3" focal="70" vr="0.9998659" vb="0.9998745"/> <vignetting model="pa" focal="24" aperture="2.8" distance="10" k1="-0.7353" k2="-0.3358" k3="0.3127"/> <vignetting model="pa" focal="24" aperture="2.8" distance="1000" k1="-0.7353" k2="-0.3358" k3="0.3127"/> <vignetting model="pa" focal="24" aperture="4" distance="10" k1="-0.9585" k2="0.8746" k3="-0.5299"/> <vignetting model="pa" focal="24" aperture="4" distance="1000" k1="-0.9585" k2="0.8746" k3="-0.5299"/> <vignetting model="pa" focal="24" aperture="5.6" distance="10" k1="-0.9312" k2="0.6998" k3="-0.2940"/> <vignetting model="pa" focal="24" aperture="5.6" distance="1000" k1="-0.9312" k2="0.6998" k3="-0.2940"/> <vignetting model="pa" focal="24" aperture="8" distance="10" k1="-0.9264" k2="0.6718" k3="-0.2661"/> <vignetting model="pa" focal="24" aperture="8" distance="1000" k1="-0.9264" k2="0.6718" k3="-0.2661"/> <vignetting model="pa" focal="24" aperture="22" distance="10" k1="-0.9324" k2="0.6781" k3="-0.2688"/> <vignetting model="pa" focal="24" aperture="22" distance="1000" k1="-0.9324" k2="0.6781" k3="-0.2688"/> <vignetting model="pa" focal="31" aperture="2.8" distance="10" k1="-0.8093" k2="0.4443" k3="-0.3284"/> <vignetting model="pa" focal="31" aperture="2.8" distance="1000" k1="-0.8093" k2="0.4443" k3="-0.3284"/> <vignetting model="pa" focal="31" aperture="4" distance="10" k1="-0.8959" k2="0.9608" k3="-0.6089"/> <vignetting model="pa" focal="31" aperture="4" distance="1000" k1="-0.8959" k2="0.9608" k3="-0.6089"/> <vignetting model="pa" focal="31" aperture="5.6" distance="10" k1="-0.7922" k2="0.5343" k3="-0.2074"/> <vignetting model="pa" focal="31" aperture="5.6" distance="1000" k1="-0.7922" k2="0.5343" k3="-0.2074"/> <vignetting model="pa" focal="31" aperture="8" distance="10" k1="-0.7902" k2="0.5159" k3="-0.1875"/> <vignetting model="pa" focal="31" aperture="8" distance="1000" k1="-0.7902" k2="0.5159" k3="-0.1875"/> <vignetting model="pa" focal="31" aperture="22" distance="10" k1="-0.7991" k2="0.5301" k3="-0.1956"/> <vignetting model="pa" focal="31" aperture="22" distance="1000" k1="-0.7991" k2="0.5301" k3="-0.1956"/> <vignetting model="pa" focal="35" aperture="2.8" distance="10" k1="-0.7706" k2="0.5671" k3="-0.4529"/> <vignetting model="pa" focal="35" aperture="2.8" distance="1000" k1="-0.7706" k2="0.5671" k3="-0.4529"/> <vignetting model="pa" focal="35" aperture="4" distance="10" k1="-0.7869" k2="0.8146" k3="-0.5135"/> <vignetting model="pa" focal="35" aperture="4" distance="1000" k1="-0.7869" k2="0.8146" k3="-0.5135"/> <vignetting model="pa" focal="35" aperture="5.6" distance="10" k1="-0.6801" k2="0.3974" k3="-0.1379"/> <vignetting model="pa" focal="35" aperture="5.6" distance="1000" k1="-0.6801" k2="0.3974" k3="-0.1379"/> <vignetting model="pa" focal="35" aperture="8" distance="10" k1="-0.6829" k2="0.3940" k3="-0.1297"/> <vignetting model="pa" focal="35" aperture="8" distance="1000" k1="-0.6829" k2="0.3940" k3="-0.1297"/> <vignetting model="pa" focal="35" aperture="22" distance="10" k1="-0.6871" k2="0.3936" k3="-0.1274"/> <vignetting model="pa" focal="35" aperture="22" distance="1000" k1="-0.6871" k2="0.3936" k3="-0.1274"/> <vignetting model="pa" focal="45" aperture="2.8" distance="10" k1="-0.7319" k2="0.5627" k3="-0.4417"/> <vignetting model="pa" focal="45" aperture="2.8" distance="1000" k1="-0.7319" k2="0.5627" k3="-0.4417"/> <vignetting model="pa" focal="45" aperture="4" distance="10" k1="-0.6223" k2="0.5431" k3="-0.3315"/> <vignetting model="pa" focal="45" aperture="4" distance="1000" k1="-0.6223" k2="0.5431" k3="-0.3315"/> <vignetting model="pa" focal="45" aperture="5.6" distance="10" k1="-0.5375" k2="0.2183" k3="-0.0437"/> <vignetting model="pa" focal="45" aperture="5.6" distance="1000" k1="-0.5375" k2="0.2183" k3="-0.0437"/> <vignetting model="pa" focal="45" aperture="8" distance="10" k1="-0.5497" k2="0.2472" k3="-0.0626"/> <vignetting model="pa" focal="45" aperture="8" distance="1000" k1="-0.5497" k2="0.2472" k3="-0.0626"/> <vignetting model="pa" focal="45" aperture="22" distance="10" k1="-0.5527" k2="0.2440" k3="-0.0586"/> <vignetting model="pa" focal="45" aperture="22" distance="1000" k1="-0.5527" k2="0.2440" k3="-0.0586"/> <vignetting model="pa" focal="50" aperture="2.8" distance="10" k1="-0.6891" k2="0.4847" k3="-0.4469"/> <vignetting model="pa" focal="50" aperture="2.8" distance="1000" k1="-0.6891" k2="0.4847" k3="-0.4469"/> <vignetting model="pa" focal="50" aperture="4" distance="10" k1="-0.6140" k2="0.7127" k3="-0.5379"/> <vignetting model="pa" focal="50" aperture="4" distance="1000" k1="-0.6140" k2="0.7127" k3="-0.5379"/> <vignetting model="pa" focal="50" aperture="5.6" distance="10" k1="-0.5116" k2="0.2965" k3="-0.1450"/> <vignetting model="pa" focal="50" aperture="5.6" distance="1000" k1="-0.5116" k2="0.2965" k3="-0.1450"/> <vignetting model="pa" focal="50" aperture="8" distance="10" k1="-0.4777" k2="0.1560" k3="-0.0171"/> <vignetting model="pa" focal="50" aperture="8" distance="1000" k1="-0.4777" k2="0.1560" k3="-0.0171"/> <vignetting model="pa" focal="50" aperture="22" distance="10" k1="-0.4855" k2="0.1658" k3="-0.0225"/> <vignetting model="pa" focal="50" aperture="22" distance="1000" k1="-0.4855" k2="0.1658" k3="-0.0225"/> <vignetting model="pa" focal="60" aperture="2.8" distance="10" k1="-0.5333" k2="-0.0788" k3="-0.1139"/> <vignetting model="pa" focal="60" aperture="2.8" distance="1000" k1="-0.5333" k2="-0.0788" k3="-0.1139"/> <vignetting model="pa" focal="60" aperture="4" distance="10" k1="-0.5424" k2="0.7270" k3="-0.7141"/> <vignetting model="pa" focal="60" aperture="4" distance="1000" k1="-0.5424" k2="0.7270" k3="-0.7141"/> <vignetting model="pa" focal="60" aperture="5.6" distance="10" k1="-0.5755" k2="0.7550" k3="-0.6229"/> <vignetting model="pa" focal="60" aperture="5.6" distance="1000" k1="-0.5755" k2="0.7550" k3="-0.6229"/> <vignetting model="pa" focal="60" aperture="8" distance="10" k1="-0.4850" k2="0.3628" k3="-0.2353"/> <vignetting model="pa" focal="60" aperture="8" distance="1000" k1="-0.4850" k2="0.3628" k3="-0.2353"/> <vignetting model="pa" focal="60" aperture="22" distance="10" k1="-0.4263" k2="0.1109" k3="-0.0046"/> <vignetting model="pa" focal="60" aperture="22" distance="1000" k1="-0.4263" k2="0.1109" k3="-0.0046"/> <vignetting model="pa" focal="70" aperture="2.8" distance="10" k1="-0.6878" k2="0.2182" k3="-0.2304"/> <vignetting model="pa" focal="70" aperture="2.8" distance="1000" k1="-0.6878" k2="0.2182" k3="-0.2304"/> <vignetting model="pa" focal="70" aperture="4" distance="10" k1="-0.4472" k2="0.5440" k3="-0.5921"/> <vignetting model="pa" focal="70" aperture="4" distance="1000" k1="-0.4472" k2="0.5440" k3="-0.5921"/> <vignetting model="pa" focal="70" aperture="5.6" distance="10" k1="-0.4902" k2="0.5962" k3="-0.5018"/> <vignetting model="pa" focal="70" aperture="5.6" distance="1000" k1="-0.4902" k2="0.5962" k3="-0.5018"/> <vignetting model="pa" focal="70" aperture="8" distance="10" k1="-0.3866" k2="0.1643" k3="-0.0834"/> <vignetting model="pa" focal="70" aperture="8" distance="1000" k1="-0.3866" k2="0.1643" k3="-0.0834"/> <vignetting model="pa" focal="70" aperture="22" distance="10" k1="-0.3623" k2="0.0485" k3="0.0246"/> <vignetting model="pa" focal="70" aperture="22" distance="1000" k1="-0.3623" k2="0.0485" k3="0.0246"/> </calibration> </lens>

Je me suis mis en 3.1 pour darktable, compilé exiv2 0.27, branche master de lensfun en espérant. Mais rien.

Ici: https://github.com/Exiv2/exiv2/commit/8453ef0466c4db12a971bc7541a8de32886c37da je lis que le tamron a bien été ajouté.

Mais si je regarde ça: https://redmine.darktable.org/issues/12385?fbclid=IwAR3o1GmgZQfShNHA-gdmScKWuF1svfoVIudckty_MT_E0SVMqekw_vY81vc, j’ai quand même pas mal avancé.

Donc si lensfun contient le tamron, exiv2 de même, qu’est-ce qui fait que darktable le voit comme un canon 300 et non comme ce qui est déclaré dans lensfun et exiv2?
Merci!

EDIT: mon boitier est un canon 5d mark iv

Peut-être une question d’association de boîtier.
Dans la dernière version de lensfun il est présent pour Canon et Nikon mais uniquement avec un cropfactor 1… les full frame

Si tu as un APS-C ceci explique peut-être cela.
Le tirage n’étant pas le même le calibrage ne peut être identique… s’en approche peut-être

En recherchant une photo prise avec cet objectif + Canon APS-C, j’ai trouvé un 650D
Quoique là ce n’est pas mieux il trouve un Sigma

Pardon, j’ai oublié de préciser que mon boitier est FF. Donc facteur 1. Donc ça devrait etretree bon, non???

Justement je cherchais un FF avec l’objectif, c’est un hybride mais ça semble le faire.

C’est quoi ton boiter, oui il aurait été mieux de le préciser dès de départ.
5D mark IV, vu dans ton profil

Ré-édition : ben oui ça le fait !

Oui tu as raison, j’ai modifié mon premier post.

Voici le retour de exiv2:

Exif.CanonCs.LensType Short 1 Tamron SP 24-70mm f/2.8 Di VC USD G2 Exif.CanonCs.Lens Short 3 24.0 - 70.0 mm Exif.Canon.LensModel Ascii 74 TAMRON SP 24-70mm F/2.8 Di VC USD G2 A032 Exif.Photo.LensSpecification Rational 4 24/1 70/1 0/1 0/1 Exif.Photo.LensModel Ascii 42 TAMRON SP 24-70mm F/2.8 Di VC USD G2 A032 Exif.Photo.LensSerialNumber Ascii 11 0000000000

Je ne sais pas très bien comment l’interpréter…

Le temps que je ré-édite mon message précédent tu répondais. (voir l’ajout)
Pour info je suis sous Mjro XFCE et dt 3.1.0+433

Photo faite au 5D Mark IV, trouvée là

Donc c’est bon ?

euh…c’est bon quoi??? Pas compris…

(Je suis sur Ubuntu 19.10)

Je disais c’est bon parce que chez moi à l’ouverture il trouve de suite l’objectif, comme je n’ai pas de 5D Mark IV, j’ai été en chercher une sur le ouaibe.

" />

Mme après avoir choisi manuellement dans le menu mon tamron, il est toujours vu comme un canon 300mm…!

Ah, ce n’est pas banal.

J’ouvre dt avec le module correction des objectifs par défaut, tous reconnus sauf un, entièrement manuel et calibré par mes soins.
Seul exif possible la focale paramétrée dans le setup du boîtier.
A une époque j’avais mal paramétré mes favoris et il prenait la place d’un autre objectif pourtant différent, pas les autres.

N’aurais tu pas fait un (des) favoris sur ce module qui pourrait interférer

Sinon passe un de tes raw pour voir si le comportement est le même sur une autre installation.
Essaye avec un raw récupéré sur dpreview, mon lien ci-dessus, si ça fonctionne alors peut-être imaginer une MàJ du firmware du boîtier pas faite, voire du cailloux (est-ce possible ?)

N’aurais tu pas fait un (des) favoris sur ce module qui pourrait interférer?

Non.

Sinon passe un de tes raw pour voir si le comportement est le même sur une autre installation.

ok.
[hr]
[url=https://drive.google.com/file/d/10lMfHWy7cAM1drhr6hGl8GhCfUuXRraK/view?usp=sharing https://drive.google.com/file/d/1ffwcppwxo0bfbfxbn32nkisgos70odb4/view?usp=sharing]https://drive.google.com/file/d/10lMfHWy7cAM1drhr6hGl8GhCfUuXRraK/view?usp=sharing[/url]

[url=https://drive.google.com/file/d/10lMfHWy7cAM1drhr6hGl8GhCfUuXRraK/view?usp=sharing https://drive.google.com/file/d/1ffwcppwxo0bfbfxbn32nkisgos70odb4/view?usp=sharing]https://drive.google.com/file/d/1fFwcPPwxO0bfbfXbN32NKIsGos70ODB4/view?usp=sharing[/url]
[hr]
[url=https://drive.google.com/file/d/10lMfHWy7cAM1drhr6hGl8GhCfUuXRraK/view?usp=sharing https://drive.google.com/file/d/1ffwcppwxo0bfbfxbn32nkisgos70odb4/view?usp=sharing]https://drive.google.com/file/d/10lMfHWy7cAM1drhr6hGl8GhCfUuXRraK/view?usp=sharing[/url]

[url=https://drive.google.com/file/d/10lMfHWy7cAM1drhr6hGl8GhCfUuXRraK/view?usp=sharing https://drive.google.com/file/d/1ffwcppwxo0bfbfxbn32nkisgos70odb4/view?usp=sharing]https://drive.google.com/file/d/1fFwcPPwxO0bfbfXbN32NKIsGos70ODB4/view?usp=sharing[/url]
[hr]

Voilà donc le problème: même après avoir appliqué la correction des objectifs ( manuellement en choisissant à partir du menu), donc mon tamron 24-70 g2, dans informations de l’image je me retrouve toujours avec ce canon 300 ( jamais possédé, jamais essayé sur mon boitier)

Bonjour darkshot,

Non, pas de problème avec ton fichier, dès l’ouverture l’objectif est bien reconnu.
Fait sous Win10 avec une version dt 3.0

Comme je te le suggérais plus haut :
Essaye avec un raw récupéré sur dpreview, mon lien ci-dessus, si ça fonctionne alors alors tu pourras mettre hors de cause ton installation dt sur ton PC
Dans ce cas c’est peut-être le boîtier qui dialogue mal avec l’objectif, peut-être imaginer une MàJ du firmware du boîtier pas faite.
Voire celui du cailloux (est-ce possible ?)

Je viens de tester sous Mint 19.3 :

il y a donc une différence entre les bases exiv2 sous Linux et sous Windows et peut être aussi celles LensFun.

Bonjour,
la réponse est dans les exifs de l’image fournie :

Il semble donc que les deux versions Linux et Windows ne vont pas chercher l’info aux mêmes endroits … et c’est la version Windows qui récupère la bonne.

merci à tous mais qu’est-ce que je dois faire maintenant pour résoudre le problème?

[size=small]Il semble donc que les deux versions Linux et Windows ne vont pas chercher l’info aux mêmes endroits … et c’est la version Windows qui récupère la bonne.[/size]

[size=small]Ok, mais je n’ai pas compris comment remettre les choses dans l’ordre…[/size]

[size=small]Merci![/size]

Mais non, hier soir j’étais sur ma session Linux et avec tous les raw testés l’objectif était bien reconnu.
Je ne pense pas non plus que la version dt soit à mettre en cause 3.0 ou 3.1.0+433

@ jpg54, as-tu fait une mise à jour récente de la base lensfun, l’entrée de cet objectif n’est pas si vieux.

@ pascal, exiv2 tire bien le bon cailloux des données ici sous Win10, me semble l’avoir fait aussi hier soir sous Linux

Chez moi:

[code]0x0095 Canon LensModel Ascii 74 TAMRON SP 24-70mm F/2.8 Di VC USD G2 A032
0xa434 Photo LensModel Ascii 42 TAMRON SP 24-70mm F/2.8 Di VC USD G2 A032

[/code]

J’ai fait lensfun-upadate-data, il y a quelques jours.
[hr]
Comme il y a un mauvaise définition dans les informations image, je pense qu’il faut se tourner vers Exiv2.
[hr]
Voilà exiv2 installé sous Mint 19.3 :

exiftool _MG_2527.CR2 | grep -ai lens Lens Type : Canon EF 300mm f/2.8L IS II USM or Tamron Lens Retract Lens On Power Off : Disable USM Lens Electronic MF : Enable After AF Lens Drive When AF Impossible : Stop Focus Search Lens Info : 24-70mm f/0 Lens Model : TAMRON SP 24-70mm F/2.8 Di VC USD G2 A032 Lens Serial Number : 0000000000 Lens : 24.0 - 70.0 mm Lens ID : Tamron SP 24-70mm f/2.8 Di VC USD G2 (A032) Lens : 24.0 - 70.0 mm (35 mm equivalent: 29.0 - 84.5 mm)

Lens Type                       : Canon EF 300mm f/2.8L IS II USM or Tamron Lens

ça c’est le comble!!!

Sur exiv2 voicì les résultats de la recherche sur tamron 24-70 g2:

https://dev.exiv2.org/projects/exiv2/search?utf8=✓&scope=&issues=1&q=Tamron+SP+24-70mm+F%2F2.8+Di+VC+USD+G2

Mais franchement j’ai du mal à suivre. Pas avec l’anglais mais je ne comprends pas si oui ou non quelqu’un à trouvé une solution, et si oui la quelle!

M’en doutais un peu que tu ne laissais pas traîner ce genre de MàJ.
Alors pourquoi moi je n’ai pas le problème que ce soit sous Linux ou Windows et peu importe la version de dt.
Des compilations différentes de vos dt sous Tux à celle que j’ai ?

Je viens de me rappeler que sur ma station de travail j’avais une Manjaro sous virtualbox… pleine de toiles d’araignée, effectivement une 17.1, noyau très ancien 4.14.71 et exiv2 0.26
Je voulais y mettre dt 2.6.2 mais le cycle de dépendance me demande 850 paquets de MàJ avant

En attendant que ça ce fasse j’ai déjà le retour d’exiv2