Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

[Linux] Correction des optiques

5 réponses
Avatar
Stéphan Peccini
Bonjour,

Pour ceux que cela intéresse, voici comment on peut corriger sous Linux les
optiques comme cela se fait avec logiciels type DxO.

Que peut on corriger :
- la distorsion de l'objectif
- le vignettage
- les aberrations chromatiques

En tout premier lieu il faut disposer de la bibliothèque LensFun. Elle est
normalement incluse dans les dépôts des distributions classiques, sinon le
site se trouve ici :
http://lensfun.berlios.de/index.php

Après l'avoir installée, on va pouvoir en profiter avec les logiciels
l'utilisant comme Rawstudio, UFRaw, Digikam, ... Je vous laisse vérifier si
votre application préférée supporte ou non LensFun.

LensFun arrive avec toute une batterie de modèles (appareil, optique) déjà
prêts que l'on va pouvoir utiliser. Oui mais, direz-vous, si mon appareil
n'est pas dans la liste ? On va voir après.

Cela donne dans UFRaw :
http://peccini.fr/tempo/Corrections/ufraw.jpeg

On voit que mon appareil et mon objectif ont été reconnus et le logiciel me
propose les corrections concernant la distorsion.

Une autre question que vous allez me poser concerne le vignettage qui
n'apparait pas ni la correction des aberrations (je vous fait grâce des
captures d'écran pour vous montrer que les paramètres sont en position
neutre). Cela vient du fait que les optiques non pas été calibrées sur ces
points-là.

Gênant ? Oui et non.
Non car vous pouvez faire les modifications à partir des curseurs :
http://peccini.fr/tempo/Corrections/ufraw2.jpeg
(modification forcée exprès)
Oui car il va falloir le refaire à chaque fois ou alors l'enregistrer dans
la base de LensFun et faire cela pour chaque paramètre que l'on veut
corriger et qui n'est pas dans la base.

Mais il existe une possibilité avec Hugin qui permet de tout calculer et
donc soit d'apporter les paramètres manquants soit d'ajouter une optique
dans la base si elle n'existe pas.

Pour cela il existe trois tutoriels qui sont les suivants :
http://hugin.sourceforge.net/tutorials/calibration/en.shtml
http://hugin.sourceforge.net/tutorials/tca/en.shtml
http://lensfun.berlios.de/lens-calibration/
(le dernier reprenant celui pour les aberrations et présente une méthode
différente pour la distorsion)

Avec les différentes versions de Hugin, il peut y avoir des écarts au niveau
de l'interface ; il faut alors un peu chercher l'information (mais les noms
des paramètres ne changent pas), quitte à sauvegarder l'objectif dans
l'onglet adéquat de Hugin et d'aller lire le résultat dans le fichier de
sauvegarde (notamment a, b, c).

Une fois tous ces éléments en main, il ne reste plus qu'à compléter la base
sous la forme suivante correspondant à mon Fuji GSW 690 III :
http://peccini.fr/tempo/Corrections/fuji.xml

Et là on peut utiliser le résultat dans Showfoto et demander une correction
automatique de la photo :
http://peccini.fr/tempo/Corrections/showfoto.jpeg
Soit l'appareil est reconnu, soit on le force.

Voilà, en espérant que cela puisse servir.

--
Stéphan Peccini
Le blog : <URL:http://pyrenees.peccini.fr>
Les photos : <URL:http://photonature.fr>

5 réponses

Avatar
Lord K.
On 27/11/2010 09:34, Stéphan Peccini wrote:
En tout premier lieu il faut disposer de la bibliothèque LensFun. Elle est
normalement incluse dans les dépôts des distributions classiques, sinon le



Il y a aussi les panotools qui reposent sur quelque chose de séparé.
L'intérêt principal est la possibilité directe de les utiliser en ligne
de commande (donc aussi sous une forme scriptée ; à noter à ce sujet que
ufraw est utilisable en ligne de commande mais PAS avec lensfun). De
mémoire, parmi les panotools, la commande fulla est la plus utile pour
corriger les lentilles, tandus que nona permet le changement de
géométrie (donc par exemple le passage du fisheye en rectilinéaire).

--
Lord K.
Avatar
Stéphan Peccini
Lord K. a écrit
Dans le message <4cf2cb5b$0$829$ :

Il y a aussi les panotools qui reposent sur quelque chose de séparé.
L'intérêt principal est la possibilité directe de les utiliser en ligne
de commande (donc aussi sous une forme scriptée ; à noter à ce sujet que
ufraw est utilisable en ligne de commande mais PAS avec lensfun). De
mémoire, parmi les panotools, la commande fulla est la plus utile pour
corriger les lentilles, tandus que nona permet le changement de
géométrie (donc par exemple le passage du fisheye en rectilinéaire).



Ces outils sont fournis avec hugin dans une distribution Linux *mais* quand
je lis le wiki des panotools ici :
http://wiki.panotools.org/Fulla
on y voit ceci :
« If you want to correct individual images, best use a lensfun-based program
(e.g., UFRaw or digiKam) these days. Lensfun also comes with a more up to
date lens correction parameters database. »
« Si vous voulez corriger des images une à une, il est préférable d'utiliser
actuellement un logiciel basé sur LensFun (tel que UFRaw ou digiKam).
LensFun est aussi livré avec une base de paramètres de correction d'optiques
plus à jour. »

À utiliser en toute connaissance de cause et dans ce cas-là en utilisant les
paramètres de la même manière que ceux déterminés pour constituer la base de
LensFun.

Si on est plus fainéant, on utilise Hugin avec le fichier de sauvegarde de
l'objectif est on traite tout en batch derrière.

--
Stéphan Peccini
Le blog : <URL:http://pyrenees.peccini.fr>
Les photos : <URL:http://photonature.fr>
Avatar
Vincent Becker
Le 27/11/2010 09:34, Stéphan Peccini a écrit :
Bonjour,

Pour ceux que cela intéresse, voici comment on peut corriger sous Linux les
optiques comme cela se fait avec logiciels type DxO.



Globalement, le traitement et la gestion des images sous Linux font
d'énooormes progrès. J'ai découvert Digikam récemment, c'est une
merveille de photothèque.

Je vais voir si RawTherapee supporte LensFun...
--
Vincent
Avatar
Lord K.
On 07/12/2010 11:24, Vincent Becker wrote:
Je vais voir si RawTherapee supporte LensFun...



Il y a un module de correction, mais je ne suis pas certain que ce soit
lensfun ; en tout cas il me semble que l'on n'a pas accès à toutes les
possibilités de lensfun (je crois ne pas avoir réussi à passer d'une
projection fisheye à une projection rectilinéaire).

Pour mémoire, darktable est vraiment très bon et devrait probablement
s'imposer comme l'un des meilleurs logiciels libres. Il gère lensfun.

UFraw est excellent sauf pour le traitement par lots (qu'il ne gère
pas). En revanche, pour travailler sur une image précise, il est rapide
et puissant ; il gère lensfun.

dlraw et jdlraw ont (de mémoire) lensfun, mais ils me semblent
abandonnés au profit de photivo (je n'ai pas essyaé, mais je suppose
qu'il y a lensfun).

On peut accéder depuis hugin à des outils de correction géométrique
(autres que lensfun).

Je n'ai pas testé les outils pour KDE, mais effectivement on doit
pouvoir y accéder depuis certains d'entre eux.

--
Lord K.
Avatar
Stéphan Peccini
Vincent Becker a écrit
Dans le message <4cfe0b7d$0$28624$ :

Globalement, le traitement et la gestion des images sous Linux font
d'énooormes progrès. J'ai découvert Digikam récemment, c'est une
merveille de photothèque.



Essaye de travailler avec Showfoto qui lui est associé et qui intègre la
correction de LensFun.
Sinon, bien d'accord pour digiKam qui est vraiment complet et pratique.

--
Stéphan Peccini
Le blog : <URL:http://pyrenees.peccini.fr>
Les photos : <URL:http://photonature.fr>