Tenho duas fotos diferentes do mesmo objeto, uma das quais é tirada do mesmo ângulo, mas com escala e rotação diferentes. Quero que as duas imagens se sobreponham para que a superior corresponda à inferior o mais exatamente possível. Existe alguma opção no gimp onde eu possa definir vários pontos-chave e o gimp alinha as imagens de acordo com esses pontos? Por exemplo, digo que o canto X da figura 1 deve corresponder ao canto Y da figura 2. Deve ser suficiente definir 3 pontos em cada imagem para obter um bom resultado.
Se não for possível, qual seria a melhor maneira de atingir esse objetivo além de apenas escalar e girar até que pareça ok?
fonte
Parece que o panotools possui um plugin Gimp . Eu não usei, mas está lá.
Fora do GIMP, mas ainda de graça, você pode tentar percorrer estradas diferentes.
Hugin - Principalmente direcionada para a costura de panorama, você pode usá-la para alinhar e dimensionar uma pilha de imagens para vídeos HDR ou mistura de exposição ou lapso de tempo ou ...
Registax - Destinado a astrofotógrafos, este software livre captura várias imagens (algumas autônomas ou milhares de quadros de vídeo), gira, escala e alinha-as. Além disso, ele pode (opcionalmente) usar técnicas muito sofisticadas para combinar as imagens componentes em uma imagem final.
Ferramenta de alinhamento HDR - Outra possibilidade. Faz alinhamento, rotação e dimensionamento. Pode valer a pena tentar. Uma comparação com o alinhamento automático do Photomatix (em 2007, veja bem) parece favorecer o HDRAT.
DeShaker - Outra maneira de abordar o alinhamento de imagens menores (resolução de até 1080p), este software livre faz estabilização de vídeo. Se você combinasse as duas imagens em um filme de dois quadros, isso as alinharia. Provavelmente não é o que você deseja, mas é uma técnica usada para alinhar imagens estáticas.
fonte
Você pode usar Filter | G'MIC | Layers | Align Layers. Você deve selecionar Camadas de entrada: Tudo antes de executar. Leve em consideração que esta é uma operação demorada.
fonte
Eu fiz isso no Gimp sem nenhum software adicional. Este método produzirá com facilidade e precisão a "escala de 3 pontos, girar, traduzir" sobre a qual você perguntou. Se houver outros problemas de perspectiva, um dos outros métodos nas outras respostas será necessário.
Ambas as imagens em sua própria camada. Selecione a régua.
Mostre Layer1 / Image1, meça entre dois pontos. Clique e arraste de um ponto para outro, faça zoom e mova os pontos de extremidade para obter mais precisão. Isso fornece a medida exata de um décimo de pixel e o ângulo de rotação. Quanto mais distantes os pontos, melhor. Vamos chamá-lo de Length1.
Mostrar Camada2 / Imagem2. Ajuste pontos de extremidade para corresponder aos mesmos pontos de referência. Vamos chamá-lo de Length2.
100 * (Length1 / Length2) = A porcentagem da escala que você precisa aplicar à Image2.
Gire conforme necessário, conforme indicado pela diferença nos ângulos de rotação.
É simples mover uma imagem sobre a outra.
fonte
clique em arquivo >>> abrir como camadas >>> selecione as duas imagens que deseja mesclar.
clique na imagem maior e clique na ferramenta de escala. Reduza a imagem maior para caber na imagem menor.
Defina a opacidade da camada superior para um número menor, para que você possa ver como os dois estão se alinhando, como é feito neste tutorial em vídeo do gimp sobre cerveja: http://gimpedblog.blogspot.com/2011/12/in-this -gimp-tutorial-im-indo-para-show.html
use as ferramentas de movimentação, rotação e perspectiva para ajustar as duas fotos no lugar.
recorte a área extra da tela com a ferramenta Recortar.
fonte