Comment assembler des images avec le même centre mais un contenu périphérique différent?


9

Vous cherchez de l'aide pour résoudre ce problème. Je veux assembler une série d'images ensemble. La façon la plus simple de le décrire est, disons, je marche dans une longue rue avec un motif répétitif de bâtiments des deux côtés. J'ai donc pris une photo face à la rue, ce qui rend les bâtiments en quelque sorte dans la vue périphérique. Ensuite, je déplace un nombre défini d'étapes et prends une autre photo, et ainsi de suite. Comment assembler ces photos?

Voici des exemples d'images que j'essaie d'assembler:

entrez la description de l'image ici entrez la description de l'image ici

Ce ne sont pas des prises de vue de caméra, ce sont des lectures d'une tuile de détecteur de photons qui est perpendiculaire à mon émetteur.


2
Comment voulez- vous assembler ces photos? Quel est le résultat artistique souhaité?
Veuillez lire mon profil

Dans tous les cas, je donne un +1 pour mettre cela dans un contexte photographique même si votre cas particulier est avec un instrument scientifique.
Veuillez lire mon profil

1
Essayez-vous de les aligner au centre? Alors comment voulez-vous les superposer? Avez-vous étudié l'empilement de focus? Ou peut-être voulez-vous les résumer. ImageJ pourrait être l'outil dont vous avez besoin, avec le bon plugin
Chris H

donc si vous empilez toutes les images que j'ai et que vous les jouez image par image, cela ressemble à une caméra qui sort d'un tube. Je peux faire un film mais je me demandais s'il y avait un moyen de joindre ces images pour créer une image continue si vous connaissez la distance entre vous et chaque image
Kevin

Si vous voulez une image qui change avec le temps, vous avez un film ou une animation. En tout cas, pas une photographie. Regardez par exemple les gifs animés. Ou est-ce que vous cherchez vraiment un film qui se transforme d'une image à l'autre, comme Google Street View?
le

Réponses:


1

Vous pouvez assembler des images fixes dans un film ou un gif animé à l'aide de ffmpeg. Ceci est courant pour les timelaps. Si votre espacement est constant et vos noms de fichiers sont séquentiels, suivez n'importe quel tutoriel ffpmeg timelapse.

Le centrage est délicat. J'ai dû le faire avec un seul point lumineux sous un microscope et j'ai écrit un script python pour le faire en post-traitement (mise au point constante mais changeant au fil des heures). Des collègues ont utilisé labview pour recentrer le microscope sur une image plus complexe. Vous pourriez être en mesure de calculer le centroïde de votre zone lumineuse et de le compenser, comme je l'ai fait à plus petite échelle. Vous pourriez regarder OpenCV, mais vous écrivez probablement du code.

L'assemblage des images dans une animation est relativement facile. Si l'espacement est connu mais non constant, vous aurez un travail de script difficile à réaliser en utilisant des images en double pour ajuster les résultats à une fréquence d'images constante.

Si vous souhaitez interpoler entre les images (et je me méfierais de le faire avec mes données), la fonction "morph" d'ImageMagick pourrait vous aider.


Merci ouais je pensais à faire ça car le bord de la baignoire est toujours vu ça diminue juste en taille par rapport au cadre. merci pour l'aide je pense que je peux me débrouiller avec le film time-lapse et ensuite aller et faire n'importe quelle analyse comme image par image.
Kevin

La meilleure chose à laquelle je peux penser est d'assembler vos images comme Chris l'a mentionné, puis d'utiliser un programme comme After Effects pour effectuer une automatisation image par image sur les objets qui restent au même endroit dans le résultat souhaité. Dans les images que vous montrez, ce serait les spécifications, OU toute la courbe de l'objet rond droit. Cela montre quelque chose de similaire à ce dont je parle: helpx.adobe.com/after-effects/using/…
cliffclof

1

Vous pouvez utiliser Hugin pour aligner manuellement les images et vous pouvez définir des masques pour définir quelles parties des images vont être exclues ou assemblées. Voir le site Hugin

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.