Connaissez-vous un outil open source pour aligner automatiquement les images, similaire à la fonction d'alignement automatique de Photoshop?
Connaissez-vous un outil open source pour aligner automatiquement les images, similaire à la fonction d'alignement automatique de Photoshop?
Réponses:
Si vous ne faites pas un panorama, mais juste d' aligner une pile d'images pour un empilement de mise au point, la fusion d'exposition ou HDR, puis align_image_stack
de projet Hugin est l' un des outils simple et très utile. Hugin est une collection d'outils multiplateforme disponible pour Windows, Mac OS et Linux.
Par exemple, si votre avoir 3 fichiers a.jpg
, b.jpg
, c.jpg
, pour les aligner vous pouvez exécuter:
align_image_stack -a aligned_ a.jpg b.jpg c.jpg
qui produira trois images TIFF aligned_0000.tif
, aligned_0001.tif
et aligned_0002.tif
, qui seront bien alignées. Maintenant, les images sont prêtes à être, par exemple, fusionnées:
enfuse aligned_*.tif
Si vous préférez l'interface graphique, ou si vous souhaitez aligner uniquement des images se chevauchant partiellement (comme dans les panoramas), utilisez alors Hugin lui-même, c'est un logiciel très puissant et flexible.
D'après vos commentaires, je vois que vous voulez créer des images stéréoscopiques. Le mot-clé à rechercher est anaglyphe , pas aligné .
À cette fin, j'ai utilisé Stereo Photo Maker , qui n'est pas open source, juste un programme Windows gratuit. Ça passe bien en dessous wine
aussi. Mais je n'ai presque jamais utilisé sa fonction d'alignement automatique, car je préfère aligner les images manuellement, en regardant l'image composite 3D. En alignant les images manuellement, je peux également choisir ce qui est exactement «au point» (on ne peut pas tout aligner dans une image stéréo).
SPM peut également optimiser les anaglyphes de couleur pour réduire les images fantômes, une fonctionnalité très utile.
Il existe quelques scripts et tutoriels pour Gimp (par exemple anaglypher , script-fu-make-anaglyph , ce court tutoriel ). Il est relativement facile de créer un anaglyphe monochrome grâce aux effets de calque et en déplaçant un calque manuellement, cela ne fonctionne pas toujours bien pour les anaglyphes en couleur.
Enfin, il y a l' -stereo
option de composite
commande d'ImageMagick, mais je ne l'ai pas utilisée.
align_image_stack
ne l'a pas. Merci, c'est bon à savoir.
Depuis http://en.wikipedia.org/wiki/AutoStitch
"Le pointage automatique utilise des méthodes connues sous le nom de SIFT et RANSAC. Ce programme diffère de certains autres logiciels d'assemblage d'images en ce qu'il assemble automatiquement même des photos non alignées ou zoomées sans aucune intervention de l'utilisateur, tandis que d'autres exigent souvent que l'utilisateur sélectionne les zones correspondantes pour les photographies à fusionner correctement. La seule exigence est que toutes les photographies soient prises à partir d'un seul point. "
Une démo gratuite pour Windows (qui fonctionne parfaitement sous Linux sous Wine) est disponible, et je n'ai jamais eu besoin d'un autre outil pour assembler des photos.
Comme mattdm l'a correctement écrit ci-dessus (en commentaire), c'est une question similaire: Quels outils sont bons pour créer des panoramas / assembler plusieurs photos? et autostitch est également là l'une des réponses. Je l'aime (et je le préfère) pour deux raisons: - installation simple (un fichier exe, rien à installer) - simple à utiliser - choisissez les photos d'entrée, choisissez la taille de l'image de sortie, et d'autres paramètres que vous n'avez pas besoin de définir / modifier si tu ne veux pas
Ce n'est donc pas exactement open source, mais c'est gratuit (démo), simple et fonctionne très bien sous Windows et Linux.
La ligne de commande de Hugin align_image_stack
a des arguments pour gérer les paires stéréo. Vous devez expérimenter avec les paramètres, en particulier le nombre de subdivisions de la grille -g
, le nombre de points -c
et la pré-échelle -s
(les images plus grandes doivent être réduites davantage pour que le détecteur de points fonctionne de manière fiable). Assurez-vous également de passer dans le FOV avec -f
. Voici une ligne de commande qui génère une paire stéréo super excellente à partir de deux images 1920x2560:
align_image_stack -f 35.09 -p stereotest.pto -a stereotest -v -g 3 -c 16 -i -d -s 3 -S -C -A -P P9010741.JPG P9010742.JPG
Si c'est pour obtenir une belle animation des images, vous pouvez utiliser Google Photos . Ensuite, une fois qu'elles sont dans votre bibliothèque, sélectionnez les images que vous souhaitez, cliquez sur le grand plus en haut à droite et sélectionnez Animation
. Quelques secondes plus tard, vous avez une animation des images alignées.
C'est au 10/01/2017