Correction de la déformation des photos de la GoPro

La GoPro est critiquée pour son effet fisheye (œil de poisson) : distorsion en barillet très prononcée qui courbe l’horizon.
Il est pourtant facile de le corriger.
Vous pouvez le faire dans le logiciel de la GoPro mais si vous n’avez pas la possibilité de l’utiliser, voici une autre méthode.
Elle consiste à mettre en oeuvre le logiciel Image Magick en ligne de commande. Ici sous Ubuntu Linux.
Exemple de photo avant traitement :
G0020713-def
On utilise la commande suivante :

convert MonFichierDeforme.JPG -distort barrel "0.06335 -0.18432 -0.13009" MonNouveauFichierNonDeforme.JPG

Et voici le résultat :
G0020713-cori
Ce n’est pas pratique à première vue cependant on peut ainsi traiter toutes les photos d’un répertoire juste en copiant la ligne suivante :

for file in ./*.JPG; do
  convert "$file" -distort barrel "0.06335 -0.18432 -0.13009" "${file%.JPG}"_corrige.JPG
done

Vous pouvez aussi utiliser votre logiciel de traitement photo habituel en indiquant les mêmes paramètres « 0.06335 -0.18432 -0.13009 » s’il fonctionne de cette façon. C’est le cas d’AfterShot par exemple.

Attention : cela corrige la déformation de l’objectif mais ne corrige pas l’effet de perspective qui est lui lié au point de vue. Or le grand angle de la GoPro fait que l’on prend des photos de très très près… Ce qui aboutit à des lignes de fuites exagérées.