version de Lenfun et Nikon D5

Bonjour à tous,

Il y a quelques jours, j’avais une version compilée de la version beta de Darktable 2.3xx sur Ubuntu 16.04
Mais pas de D5 reconnu.

Il y a deux jours, j’ai fais l’update vers la version stable 2.4 et miracle mon D5 et les optiques montées dessus étaient reconnus pour une correction automatique.

Je viens de ré-installer la dernière Ubuntu 17.10 et Darktable 2.4, je vois que j’ai les paquest lensfun suivant:
gimp-lensfun 0.2.4-1
liblensfun1 0.3.2-3
liblensfun-data-v1 0.3.2-3

ET incroyable sur cette version d’Ubuntu je n’ai pas la reconnaissance du Nikon D5

Il y a moyen de mette à jour Lensfun et de dire à Darktable de prendre une version plus récente?

Luc, je dirais que liblensfun est vraiment mal géré par les distributions. Je ne sais pas pourquoi, je ne jette pas la pierre mais la situation est très mauvaise.

La version 0.3.2 a été taggé par le projet le 15 novembre 2015 (oui 2015 ce n’est pas une erreur). C’est la version que l’on trouve sur Debian et pas mal de distrib. La 0.2.8 est encore distribuée sur d’autres distrib.

Le support pour le D5 a été ajouté le 21 Fev 2017 (voir commit 1eeb4f374).

Du coup je ne comprend pas trop comment tu as eu le support D5 pendant quelques moments. En fait je crois me souvenir que le PPA de Pascal comporte liblensfun et qu’il met a jour les descriptions des boîtiers et objectifs.

La solution, récupérer slr-nikon.xml depuis le Git du projet et le placer dans ~/.local/share/lensfun/

Probablement remplace version=« n » par version=« 1 ».

Je n’ai rien de mieux à te proposer.

J’ai les 3 bases de données pour LibLensFun :
celle pour 0.2.8 slr-nikon.xml contient bien la description du D5
la version=1 ne la contient pas
et la version=2 la contient.
Luc, j’ai installé Ubuntu 17.10 avec darktable 2.4.0 si tu me passes une photo du D5, je peux faire des tests et te faire slr-nikon.xml pour ta version.
Celle qui est installée est la version=1 et ne contient pas la description du D5.

celle pour 0.2.8 slr-nikon.xml contient bien la description du D5

C’est la version du PPA de Pascal donc. Car à l’époque de la 0.2.8 le D5 n’existait pas.

@Pascal, « En fait je crois me souvenir que le PPA de Pascal comporte liblensfun et qu’il met a jour les descriptions des boîtiers et objectifs. »

Oui, c’est ça. C’est ce qu’il écrit sur launchpad.

Envoyé de mon Kis 3 en utilisant Tapatalk

J’ai le ppa de Pascal, mais ce n’est pas de là que vient lensfun car il installe la version 0.323 et sur le ppa de Pascal c’est la 0.2.8

J’ai téléchargé slr-nikon.xml qui à 23 jours.

Par contre je n’ai pas dans mon home/.Local/share/ de dossier lensfun
[hr]

J’ai déjà un fichier slr-nikon.xml dans user/share/lensfun/version_1

Mais il ne ressemble pas au fichier slr-nikon.xml que j’ai téléchargé. Me demande aussi si j’ai chargé le bon fichier que j’ai trouvé ici:
https://github.com/lensfun/lensfun/tree/master/data/db

@Luc, donc change version=« 2 » par version=« 1 » et ça marche.

Sinon je te conseille de laisser le fichier d’origine dans /usr//share/lensfun/version_1 et de placer le tien (téléchargé) dans ~/.local/share/lensfun/. Ce dernier aura précédence sur celui du système qu’il est préférable de ne pas changer.

Tout à fait d’accord avec Pascal pour le mettre dans un répertoire ~/.localshare/lensfun/ à créer. Je viens de regarder le fichier que tu as téléchargé, il contient bien la description du D5 mais il est en version=« 2 », change le en version=« 1 ».

Si j’ai bien compris, dans mon home/.locashare.lensfun/

Je place le fichier slr-nikon.xml

Mais ou vous voyez que le fichier slr-nikon.xml c’est une version 1 ou deux et ou je dois le modifier en version 2?

Désolé je comprends pas et c’est vraiment casse pied de ne pas avoir les corrections optiques auto.

Attention, c’est ~/.local/share/lensfun/, pas autre chose.

La version dont il est question doit être la 2ème ligne dans le .xml :

<lensdatabase version="2">

Sinon, oui c’est clairement casse-b…onbon cette histoire de lensfun pas cohérent. Très contre-productif à un moment où de plus en plus d’utilisateurs non geek l’utilisent (malgré eux, d’ailleurs).

Dans l’entête du fichier slr-nikon.xml :

à la ligne 2 et pour le répertoire ou le placer :

Merci ça marche!

à mon avis quand vous m’avez donner les infos pour compiler la version beta c’est certainement à ce moment là que j’ai eu une version plus récente de la base Lensfun.

Un tout grand merci à vous je vais gagner du temps :wink:

Pas de quoi Luc, j’avais essayé un .nef téléchargé sur raw.pixls.us, j’ai essayé avec slr-nikon.xml modifié, le boîtier D5 mais l’objectif est mal défini et donc reconnu.
Ta photo de spectacle a été faire avec le D5 ?

Non D750.

Mais là j’ai fais des tests avec le D5 et 24-70 F2.8 - 14-24 F2,8 - 70-200 F2.8 et c’est parfait il corrige les ac, les déformations en tenant compte de la focale et l’ouverture.

Les autres optiques n’ont pas besoin de corrections. Ma dernière optique Sigma 135mm F1.8 n’est pas reconnue mais il y a de toute façon absolument rien à corriger.

C’est surtout le 14-24 et le 24-70 que j’utilisent beaucoup en architecture qui demandent des corrections et là c’est parfait :cool: