¿Cómo puedo superponer dos imágenes exactamente escalando una de ellas en gimp?

14

Tengo dos imágenes diferentes del mismo objeto, una de las cuales está tomada desde aproximadamente el mismo ángulo pero tiene una escala y rotación diferentes. Quiero que ambas imágenes se superpongan para que la superior coincida con la inferior de la manera más exacta posible. ¿Hay alguna opción en gimp donde pueda definir varios puntos clave y gimp alinee las imágenes de acuerdo con estos puntos? Por ejemplo, digo que la esquina X en la imagen 1 tiene que coincidir con la esquina Y en la imagen 2. Debería ser suficiente definir 3 de esos puntos en cada imagen para obtener un buen resultado.

Si no es posible, ¿cuál sería la mejor manera de alcanzar este objetivo además de escalar y rotar hasta que se vea bien?

janoliver
fuente

Respuestas:

3

No creo que haya nada en Gimp para alinear automáticamente las imágenes.

Puede hacerlo manualmente colocando las imágenes en capas, configurando la opacidad superior para que pueda ver la imagen subyacente y escalando / girando una de ellas.

O puedes usar una herramienta como Enfuse

MikeW
fuente
Gracias, esto podría hacer el truco. La alineación manual con la mitad de la opacidad es lo que hice antes, pero eso sigue siendo bastante difícil, cuando la imagen también gira ...
Janoliver
9

Parece que panotools tiene un complemento Gimp . No lo he usado, pero está ahí.

Fuera de GIMP, pero aún gratis, es posible que desee intentar ir por diferentes caminos.

Hugin : dirigido principalmente a la costura panorámica, puede usar esto para alinear y escalar una pila de imágenes para HDR o mezcla de exposición o videos de lapso de tiempo o ...

Registax : dirigido a los astrofotógrafos, este software gratuito tomará varias imágenes (unos pocos o miles de cuadros de video), las rotará, escalará y alineará. Más allá de eso, puede (opcionalmente) usar técnicas muy sofisticadas para combinar las imágenes componentes en una imagen final.

Herramienta de alineación HDR : otra posibilidad. Hace alineación, rotación y escala. Podría valer la pena intentarlo. Una comparación con la alineación automática de Photomatix (en 2007, claro está) parece favorecer a HDRAT.

DeShaker : otra forma de enfocar la alineación de imágenes más pequeñas (hasta una resolución de 1080p), este software gratuito estabiliza el video. Si combinara las dos imágenes en una película de dos cuadros, esto las alinearía. Probablemente no sea lo que desea, pero es una técnica que se ha utilizado para alinear imágenes fijas.

bw
fuente
Buenas recomendaciones por cierto. No tuve mucho tiempo para investigarlos a todos, sin embargo, el HDR Align era bastante básico y fácil de usar e hizo el trabajo. Sin embargo, debe definir un par de puntos manualmente para ayudar a la escala.
Mehrad
2

Puede usar Filtro | G'MIC | Capas | Alinear capas. Debe seleccionar Capas de entrada: todas antes de ejecutar. Tenga en cuenta que esta es una operación que requiere mucho tiempo.

Hombre libre
fuente
2

Acabo de hacer esto en Gimp sin software adicional. Este método producirá fácil y precisamente la "escala de 3 puntos, rotar, trasladar" que usted solicitó. Sin embargo, si hay otros problemas de perspectiva, se requerirá uno de los otros métodos en las otras respuestas.

  1. Ambas imágenes en su propia capa. Selecciona la regla.

  2. Mostrar Layer1 / Image1, medir entre dos puntos. Haga clic y arrastre de un punto a otro, luego use el zoom y mueva los puntos finales para obtener más precisión. Esto le da la medida exacta a una décima de píxel y el ángulo de rotación. Cuanto más separados estén los puntos, mejor. Llamémoslo Longitud1.

  3. Mostrar capa2 / imagen2. Ajuste los puntos finales para que coincidan con los mismos puntos de referencia. Llamémoslo Longitud2.

  4. 100 * (Longitud1 / Longitud2) = El porcentaje de escala que necesita aplicar a Imagen2.

  5. Gire según sea necesario, como lo indica la diferencia en los ángulos de rotación.

  6. Es simple mover una imagen sobre la otra.

CoolHandLouis
fuente
-2

haga clic en el archivo >>> abrir como capas >>> seleccione las dos imágenes que desea fusionar.

haga clic en la imagen más grande y haga clic en la herramienta de escala. Escala la imagen más grande para que se ajuste a la imagen más pequeña.

Establezca la opacidad de la capa superior en un número más bajo para que pueda ver cómo se alinean los dos, algo así como se hace en este video tutorial de gimp sobre cerveza: http://gimpedblog.blogspot.com/2011/12/in-this -gimp-tutorial-im-going-to-show.html

use las herramientas de movimiento, rotación y perspectiva para ajustar las dos fotos en su lugar.

recorte el área de lienzo adicional con la herramienta de recorte.

Alex Standiford
fuente
3
Hola Alex. Bienvenido a Stack Exchange y gracias por sus contribuciones. Espero ver más de usted. Señalar un tutorial que hiciste es muy útil. Sin embargo, no puede anunciar sus servicios en sus respuestas. Ver photo.stackexchange.com/faq#promotion
Lea el perfil el