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?
fuente
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.
fuente
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.
fuente
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.
Ambas imágenes en su propia capa. Selecciona la regla.
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.
Mostrar capa2 / imagen2. Ajuste los puntos finales para que coincidan con los mismos puntos de referencia. Llamémoslo Longitud2.
100 * (Longitud1 / Longitud2) = El porcentaje de escala que necesita aplicar a Imagen2.
Gire según sea necesario, como lo indica la diferencia en los ángulos de rotación.
Es simple mover una imagen sobre la otra.
fuente
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.
fuente