correction des objectifs, lensfun, Tamron 90 (017)

Bonjour j’ai depuis peu le nouveau Tamron SP 90mm f2.8 Di VC USD Macro (F017).
Darktable ( 2.6.2) et le module correction des objectifs m’affiche bien le nom complet de l’objectif mais il n’est pas dans la liste: « boitier/objectif introuvable–selection manuelle ».

Ici https://forums.darktable.fr/showthread.php?tid=1392&pid=11224#pid11224
Je lis ça:

Le nom s’affiche mais pas de correction possible. J’ai tenté de mettre à jour la base de donnée lensfun, mais cela ne change rien.
Donc j’en déduis que mon objectif n’est pas dans la base de données.
Un petit coup d’oeil ici: https://wilson.bronger.org/lensfun_coverage.html , il y a bien un tamron 90 macro mais je pense que c’est le vieux modèle.

Je comprends qu’il ne me reste qu’à: soit faire moi meme la caractérisation, soit envoyer des photos de caractérisation, comme il est dit dans le post.

Pour la calibration quelle est la meilleure méthode?

Ici: http://lensfun.sourceforge.net/calibration/

on en propose 4. Je ne suis pas un spécialiste de ce genre d’opération.

Merci d’avance.

Sans conteste, la méthode 2 de Torsten. Et, pour simplifier, tu peux sauter l’étape des scripts et passer directement à la réalisation.

Envoyé de mon CMR-AL09 en utilisant Tapatalk

Bonjour,

Ce n’est pas tant la méthode qui est la même mais plutôt le bon script qu’il s’agit d’avoir ainsi que les dépendances.
Le script proposé sur le deuxième lien est ancien et n’a pas fonctionné chez moi.
Le bon tutoriel pour la réalisation des images à faire est sur le premier lien. Elle pointe aussi vers le script python qui va bien, c’est ici

Pour ce qui est des pré-requis il faut les installer à la main mais la page pixls.us donne ce lien pour installer le tout sous forme de paquet
Pour ceux qui sont sous Arch ou dérivées, c’est possible aussi en installant lens_calibrate à partir de AUR

Pour avoir fait la caractérisation d’un de mes objectifs, le plus compliqué c’est peut-être d’avoir les bons clichés pour travailler.

merci.
Un doute m’assaille…Dans la liste de bronger je vois un « Tamron SP 90mm f/2.8 Di VC USD Macro 1:1 » qui semble correspondre au nouveau modèle ( 017).
Je ne comprends pas bien…

A priori ton objectif semble être dans la base de lensfun pour au moins la distorsion et les aberrations.

<lens> <maker>Tamron</maker> <model>Tamron SP 90mm f/2.8 Di VC USD Macro 1:1 F004</model> <model lang="en">Tamron SP 90mm f/2.8 Di VC USD Macro 1:1</model> <mount>Nikon F AF</mount> <mount>Canon EF</mount> <mount>Sony Alpha</mount> <cropfactor>1.613</cropfactor> <calibration> <!-- taken with Canon EOS 700D --> <distortion model="poly3" focal="90" k1="-0.00085"/> <tca model="poly3" focal="90" vr="1.0000890" vb="1.0000142"/> </calibration> </lens>
[hr]

Qu’entends tu par « sauter l’étape des scripts » ?

<lens> <maker>Tamron</maker> <model>Tamron SP 90mm f/2.8 Di VC USD Macro 1:1 F004</model> <model lang="en">Tamron SP 90mm f/2.8 Di VC USD Macro 1:1</model> <mount>Nikon F AF</mount> <mount>Canon EF</mount> <mount>Sony Alpha</mount> <cropfactor>1.613</cropfactor> <calibration> <!-- taken with Canon EOS 700D --> <distortion model="poly3" focal="90" k1="-0.00085"/> <tca model="poly3" focal="90" vr="1.0000890" vb="1.0000142"/> </calibration> </lens>

<model>Tamron SP 90mm f/2.8 Di VC USD Macro 1:1 F004</model>

c’est le modèle 004. Moi j’ai le modèle 017, le nouveau. Merci tu as comfirmé que mon modèle n’est pas dans lensfun ( j’avais un doute)

Peut-être une différence entre ce que donne les exifs et la définition dans la base LensFun. Une photo en téléchargement pourrait aider ?

Qu’entends tu par « sauter l’étape des scripts » ?

Je if dire qu’il propose au début de son tutoriel la création de tout un tas de dossiers avec l’aide d’un script (de mémoire). Je trouve que ce n’est vraiment pas indispensable. On peut passer directement au traitement des photos.

Mais comme la bien dit JacoTux, le plus dur est certainement de réaliser les bonnes prises de vues.

https://framadrop.org/r/_7bB0iEalm#xdyECk+pofujE8uNX6I96CQL1/2JDPs4OE5mCPtHtQo=

Bon, chez moi, le boîtier n’est pas reconnu et l’objectif est reconnu comme un Canon Macro :

Je pense qu’il y a des incohèrences avec Exiv2 et LensFun. Faut que je fasse des comparaisons !


picture hosting
">
picture hosting
moi j’ai ça. Boitier et objectif sont corrects!

Tu as regardé le dernier tuto de @CaraFife : https://darktable.fr/2019/05/tuto-darktable-n40-le-module-correction-dobjectifs/
qui devrait t’aider en attendant.

oui je viens de le regarder de nouveau

Mais je n’ai pas de tamron 90 ( tout court, pas de 004 ou 017) dans les menus déroulants…


picture hosting
">
picture hosting

Effectivement le modèle F004 est l’ancien modèle.
Par contre il semblerait qu’ils aient une construction optique identique sans changement, avec 14 lentilles en 11 groupes, voir ici et les commentaires.
Donc il n’y a pas de raison que les défauts soient différents.

Je ne sais pas trop comment sont reconnus les objectifs, il me semble que ce soit par leur(s) focales(s), mini/maxi pour les zooms et par leur ouverture mini, est-ce que la notion de modèle est prise en compte, j’avoue que je n’en sais rien.

Mais tu peux tenter ceci.
En récupérant le code du F004 et en changeant la ligne concernée comme ceci

[code]

Tamron
Tamron SP 90mm f/2.8 Di VC USD Macro 1:1 F017
Tamron SP 90mm f/2.8 Di VC USD Macro 1:1
Nikon F AF
Canon EF
Sony Alpha
1.613




[/code]

Ensuite enregistre le tout en SP90mmF2.8.xml, ajoute ce fichier dans ton dossier utilisateur $HOME/.local/share/lensfun/ et relance dt pour voir si il serait pris en compte.

je n’ai pas de dossier lensfun dans /.local/share ???

Tu peux créer le dossier manuellement puis ensuite y mettre des fichiers .xml maison.

Par contre en essayant de mon coté avec le raw que tu as mis en partage je viens de constater que tu as un full frame, là pour le coup ça ne peut fonctionner la caractérisation a été faite pour le 700D, un APS-C.

Retour à la case départ, va falloir que tu fasses la procédure de caractérisation lensfun.

nooooonnnnn… :frowning:

ici: https://github.com/lensfun/lensfun/blob/master/data/db/slr-tamron.xml

J’ai trouvé ça:

<lens> <maker>Tamron</maker> <model>Tamron SP AF 90mm f/2.8 Di Macro 1:1</model> <mount>Nikon F AF</mount> <mount>Canon EF</mount> <mount>Pentax KAF2</mount> <mount>Sony Alpha</mount> <focal value="90"/> <aperture min="2.8" max="32"/> <!-- Average crop factor of non-Canon APS-C cameras --> <cropfactor>1.53</cropfactor> <calibration> <distortion focal="90" model="ptlens" a="-0.00126953" b="0.00404399" c="-0.0027782" real-focal="88.35"/> <tca model="poly3" focal="90" br="-0.0000152" vr="1.0000471" bb="-0.0000061" vb="0.9998509"/> <vignetting model="pa" focal="90" aperture="2.8" distance="0.29" k1="0.0414" k2="-0.1677" k3="0.1199"/> <vignetting model="pa" focal="90" aperture="2.8" distance="0.6" k1="-0.0576" k2="-0.2887" k3="0.2065"/> <vignetting model="pa" focal="90" aperture="2.8" distance="1.5" k1="-0.2170" k2="-0.0857" k3="0.1121"/> <vignetting model="pa" focal="90" aperture="2.8" distance="1000" k1="-0.2146" k2="-0.1791" k3="0.1820"/> <vignetting model="pa" focal="90" aperture="4" distance="0.29" k1="-0.0298" k2="-0.0754" k3="0.0582"/> <vignetting model="pa" focal="90" aperture="4" distance="0.6" k1="-0.0172" k2="-0.2229" k3="0.1321"/> <vignetting model="pa" focal="90" aperture="4" distance="1.5" k1="-0.1334" k2="-0.1854" k3="0.1342"/> <vignetting model="pa" focal="90" aperture="4" distance="1000" k1="-0.1590" k2="-0.2373" k3="0.1870"/> <vignetting model="pa" focal="90" aperture="5.6" distance="0.29" k1="-0.0117" k2="-0.0517" k3="0.0491"/> <vignetting model="pa" focal="90" aperture="5.6" distance="0.6" k1="0.0148" k2="-0.1274" k3="0.0910"/> <vignetting model="pa" focal="90" aperture="5.6" distance="1.5" k1="0.0117" k2="-0.1416" k3="0.0988"/> <vignetting model="pa" focal="90" aperture="5.6" distance="1000" k1="0.0290" k2="-0.1878" k3="0.1275"/> <vignetting model="pa" focal="90" aperture="8" distance="0.29" k1="-0.0197" k2="-0.0350" k3="0.0395"/> <vignetting model="pa" focal="90" aperture="8" distance="0.6" k1="-0.0280" k2="-0.0312" k3="0.0299"/> <vignetting model="pa" focal="90" aperture="8" distance="1.5" k1="-0.0190" k2="-0.0579" k3="0.0448"/> <vignetting model="pa" focal="90" aperture="8" distance="1000" k1="-0.0084" k2="-0.0916" k3="0.0666"/> <vignetting model="pa" focal="90" aperture="32" distance="0.29" k1="-0.0394" k2="0.0075" k3="0.0130"/> <vignetting model="pa" focal="90" aperture="32" distance="0.6" k1="-0.1223" k2="0.1561" k3="-0.0806"/> <vignetting model="pa" focal="90" aperture="32" distance="1.5" k1="-0.0777" k2="0.0766" k3="-0.0380"/> <vignetting model="pa" focal="90" aperture="32" distance="1000" k1="-0.0557" k2="0.0276" k3="-0.0118"/> </calibration> </lens>

Il y a aussi une autre entrée mais c’est le 004.

Je n’ai absolument aucune expérience en la matière mais pourrais-je copier coller???

Bonjour,
ce serait le même problème …
Le cropfactor d’un 24x36 est 1 !
Ici on indique un cropfactor de 1.5 en notant que ce n’est pas un APS-C Canon, ce qui est vrai puisque dans ce cas il devrait être à 1,6. Les autres marques sont à 1,5.
Ça ne change rien à votre problème et le mettre à 1 fausserait les mesures qui suivent.
J’ai regardé dans la version 3.95 de lensfun et votre objectif F017 n’y figure pas. Vous n’avez donc d’autre choix que de vous passer des corrections ou de faire la procédure de calibrage.

ok, merci…c’est bien dommage…
[hr]
vu que j’y suis, avez des tutos/forums où je peux demander de l’aide pour le calibrage ( c’est vraiment hors de ma portée pour le moment, mais je peux m’y mettre tout doucement)?
D’avance merci!

Utiliser la branche master de lensfun avec du copier/coller de données et se faire un .xml, pourquoi pas pour les pressés, je l’ai fait pas plus tard que la semaine dernière pour un XF 16 F/2.8 R WR, un des petits derniers de Fuiji, que dt me confondait avec le XF 16-55 F/2.8, voir ma capture… bien indiqué à gauche dans les exifs de l’image, pas par le module corrections des objectifs à droite.


Mais pour ton cas, comme le dis très justement pascalG, du fait que tu utilises ton 90 macro sur un full frame alors que la caractérisation lensfun a été faite pour un APS-C les valeurs de cette bd ne seront pas viables.
Désolé pour toi, il faut mettre un peu les mains dans le cambouis ou patenter, cet objectif est suffisamment réputé il ne devrait pas tarder à faire son apparition dans la bd lensfun pour les full frame.