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:
Estas no son tomas de cámara, son lecturas de un panel detector de fotones que es perpendicular a mi emisor.
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.
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
mattdm
mattdm
chris h
Kevin
esto
chris h
tom brosman
Alaska