Quel logiciel open source pour l'alignement automatique des photographies?


15

Connaissez-vous un outil open source pour aligner automatiquement les images, similaire à la fonction d'alignement automatique de Photoshop?


Salut Max. Bienvenue sur photo-SE. Je pense que vous trouverez ce que vous cherchez à cette question précédente. photo.stackexchange.com/questions/230/… . Il ne mentionne pas "alignement" dans le Q, mais comme c'est une étape vitale pour les panoramas, toutes les réponses le couvrent.
Veuillez lire le profil le


1
Mon problème est que je ne veux pas créer de panoramas, mais aligner des images stéréoscopiques.
Max Ried

Le logiciel devrait généralement être le même, je pense (voir le deuxième lien pour un cas non panoramique), même si je ne connais pas les images stéréoscopiques en particulier.
Veuillez lire le profil le

Ceci est également utile pour le HDR. BTW, je suis toujours à la recherche d'un programme simple pour ce faire :)
Itai

Réponses:


22

Alignement de plusieurs images prises à partir du même point

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_stackde 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.tifet 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.

Alignement des paires stéréo

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 wineaussi. 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' -stereooption de compositecommande d'ImageMagick, mais je ne l'ai pas utilisée.


1
En fait, je n'ai pas mentionné le mot stéréo ni anaglyphe intentionnellement. La composition des anaglyphes à partir de deux images n'est pas le problème. align_image_stack a en fait un support supplémentaire pour les images stéréo qui ne fonctionne pas comme prévu. J'ai déjà contacté l'auteur du code spécifique.
Max Ried

Oh, je ne connaissais pas cette nouvelle fonctionnalité, ma version de align_image_stackne l'a pas. Merci, c'est bon à savoir.
2011

Si vous essayez, dites-le moi. Je ne pouvais pas le faire fonctionner de la façon dont je comprends les commandes. Essayez -C -S et -A
Max Ried

1

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.


0

La ligne de commande de Hugin align_image_stacka 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 -cet 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


Oui, j'ai trouvé ça, mais ça n'a pas marché pour moi. Ne me demandez pas pourquoi. J'ai écrit l'auteur du patch, mais il n'a pas répondu.
Max Ried

J'obtiens un défaut de segmentation lorsque j'essaie cette commande. :(
Ben Wheeler

0

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

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.