Existe-t-il un outil en ligne de commande sous Linux pour supprimer l'effet fisheye?


11

J'ai un gopro hero 3 et je l'utilise pour faire des timelapses sur linux . Le problème est que je n'aime pas l'effet fisheye que produit son objectif. Existe-t-il un outil Linux qui supprime cela? Je suis particulièrement à la recherche d'un outil en ligne de commande que je peux appeler dans mes scripts qui créent les timelapses.

Je ne m'attends pas à un outil qui analysera chaque photo et trouvera la meilleure configuration pour supprimer l'effet fish eye. Je préférerais un outil qui me donne des paramètres tels que je peux trouver la meilleure configuration pour les photos de gopro et ensuite appliquer les mêmes paramètres à toutes les photos.

Réponses:


11

Je n'ai pas utilisé Fulla moi-même mais j'ai rassemblé ces informations à partir de diverses ressources Internet.

Vous devez d'abord installer Fulla, qui est inclus dans le package Hugin .

sudo apt-get install hugin-tools

Fulla est capable de lire les données de correction de la dernière base de données PTLens open-source , disponible ici . Vous devez pointer Fulla vers la base de données PTLens manuellement comme suit:

PTLENS_PROFILE=$HOME/.ptlens/profile.txt

Et puis bien sûr, placez la base de données dans le $HOME/.ptlens/répertoire. Comme cette base de données est assez datée, tous les appareils photo modernes ne sont pas inclus. J'ai parcouru la base de données mais je n'ai rien trouvé concernant la caméra Go Pro.

Par conséquent, vous devrez calibrer Fulla avec des images réelles de votre appareil photo. Voici plusieurs ressources qui expliquent comment ce processus (élaboré) est effectué ou font ce processus pour vous:

En utilisant la documentation de Fulla, vous pouvez ensuite utiliser les coefficients obtenus à partir de l'étalonnage et corriger votre image et inclure cette correction dans votre script.


7

J'ai trouvé cette commande simple avec juste réécrire toutes vos photos gopro:

mogrify -distort barrel "0 0 -0.3" *.JPG

Plus d'informations sur la commande imagemagick peuvent être trouvées sur http://www.imagemagick.org/script/command-line-options.php#distort

La méthode Barrel a les arguments suivants:

A B C [ D [ X , Y ] ] 

Une explication sur la façon de définir ces quatre coefficients peut être trouvée sur http://wiki.panotools.org/Lens_correction_model


2
Bienvenue sur photo.SE. Pourriez-vous s'il vous plaît fournir des informations supplémentaires sur ce que fait cette commande, lister tous les paramètres possibles et ce qu'ils font et la documentation de cette commande? Ce serait formidable pour référence future. Cliquez simplement sur le texte "modifier" sous votre réponse pour modifier ce que vous avez écrit jusqu'à présent. Je vous remercie.
null

1
Thx @null J'ai ajouté une brève explication ...
avec

1
WTF. Cela fonctionne plutôt bien. Je cherchais une solution pour corriger mes photos de caméras d'action SJ5000 et cela fait assez bien le travail. Je vais jouer un peu avec ça pour obtenir les meilleurs résultats, mais ça a l'air vraiment très bien.
Kishor
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.