¿Cómo puedo unir imágenes con el mismo centro pero diferente contenido periférico?

Buscando ayuda para resolver este problema. Quiero unir una serie de imágenes. La manera más fácil de describirlo es, digamos, estoy caminando por una calle larga con un patrón repetitivo de edificios a ambos lados. Así que tomo una foto mirando hacia la calle, lo que hace que los edificios estén en una vista periférica. Luego me muevo un número determinado de pasos y tomo otra foto, y así sucesivamente. ¿Cómo uniría estas fotos?

Aquí hay ejemplos de las imágenes que estoy tratando de unir:

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

Estas no son tomas de cámara, son lecturas de un panel detector de fotones que es perpendicular a mi emisor.

¿Cómo quieres unir estas fotos? ¿Cuál es el resultado artístico deseado?
En cualquier caso doy un +1 por poner esto en un contexto fotográfico aunque tu caso particular es con un instrumento científico.
¿Estás tratando de alinearlos al centro? Entonces, ¿cómo quieres superponerlos? ¿Has mirado en el apilamiento de enfoque? O tal vez quieras resumirlos. ImageJ podría ser la herramienta que necesita, con el complemento correcto
así que si apilas todas las imágenes que tengo y luego las reproduces imagen por imagen parece una cámara saliendo de un tubo. Puedo hacer una película, pero me preguntaba si había alguna manera de unir estas imágenes para crear una imagen continua si sabes la distancia que te mueves entre cada imagen.
Si quieres una imagen que cambie con el tiempo, tienes una película o una animación. En cualquier caso, no es una fotografía. Busque gifs animados, por ejemplo. ¿O lo que realmente está buscando es una película que se transforme de una imagen a la siguiente, como Google Street View?
@ths, permitimos timelapse e incluso tenemos una etiqueta para ello. Esto es muy similar y las técnicas de software son las mismas. Sin embargo, y a pesar de mi respuesta a continuación, sospecho que esto está fuera de tema por una razón diferente: escribir código (sugiero que un script simple que dirija imagemagick es lo mismo que un conjunto de instrucciones para Photoshop y, por lo tanto, en el tema, pero me parece que esto va más allá.
¿No sería mejor para esto un programa de costura panorámica? Definitivamente podría tomar las dos imágenes de ejemplo y fusionarlas en una imagen un poco más ancha.
se puede aumentar la resolucion? Eso ayudará. Además, será útil colocar la cámara en un trípode rodante. El software como Photoshop unirá un panorama por usted si tiene suficientes puntos de referencia, pero parece que tiene muy pocos píxeles en comparación con lo que producirá una cámara.

Respuestas (2)

Puede ensamblar imágenes fijas en una película o gif animado usando ffmpeg. Esto es común para los lapsos de tiempo. Si su espaciado es constante y sus nombres de archivo son secuenciales, siga cualquier tutorial de lapso de tiempo de ffpmeg.

El centrado es complicado. Tuve que hacer esto con un solo punto brillante bajo un microscopio y escribí un script de python para hacerlo en el procesamiento posterior (enfoque constante pero cambiando a lo largo de las horas). Los colegas usaron labview para volver a centrar el microscopio en una imagen más compleja. Es posible que pueda calcular el centroide de su área brillante y compensarlo, como lo hice yo en una escala más pequeña. Puede buscar en OpenCV, pero es probable que esté escribiendo código.

Ensamblar las imágenes en una animación es comparativamente fácil. Si el espaciado es conocido pero no constante, tendrá un trabajo complicado de creación de secuencias de comandos en sus manos utilizando fotogramas duplicados para rellenar los resultados a una velocidad de fotogramas constante.

Si desea interpolar entre fotogramas (y desconfiaría de hacerlo con mis datos), la función "morph" de ImageMagick podría ayudar.

Gracias, sí, estaba pensando en hacer eso, ya que el borde de la bañera siempre se ve que disminuye de tamaño en relación con el marco. gracias por la ayuda, creo que puedo arreglármelas con la película de lapso de tiempo y luego entrar y hacer cualquier análisis cuadro por cuadro.
Lo mejor que se me ocurre es unir los cuadros como mencionó Chris y luego usar un programa como After Effects para realizar una automatización de "seguimiento" cuadro por cuadro en los objetos que permanecen en el mismo lugar en el resultado deseado. En las imágenes que muestra, serían las especificaciones, O la curva completa del objeto redondo derecho. Esto muestra algo similar a lo que estoy hablando: helpx.adobe.com/after-effects/using/…

Puede usar Hugin para alinear imágenes manualmente y puede definir máscaras para definir qué partes de las imágenes se excluirán o unirán. Ver el sitio web de Hugin