Unir imagens digitalizadas usando CLI


22

Digitalizei um artigo de jornal que era maior que o vidro do scanner. Cada página foi digitalizada duas vezes: as partes superior e inferior, onde a parte do meio apareceu nas duas imagens.

Existe uma maneira de combinar e costurar rapidamente essas imagens digitalizadas, de preferência usando a CLI? As ferramentas de costura panorâmica que conheço exigem uma configuração demorada, que é principalmente irrelevante: tamanho da lente, foco, ângulo etc.

Hugin tem uma solução para esse problema , mas não é prático para trabalhos em lotes.


1
Sua " solução hugin para esse problema " usa a interface GUI .. hugin-toolspossui um conjunto de ferramentas CLI .. talvez você possa fazer algo com eles (a menos que essas ferramentas CLI o que você quis dizer com "não prático" ..)
Peter.O

Qualquer solução CLI é bem-vinda.
Adam Matan

Respostas:


5

Você pode brincar com a montage ferramenta ImageMagick . Você deseja instalar o pacote imagemagick antes de prosseguir.

No valor nominal, você só precisa se familiarizar montagecom os arquivos de entrada e fornecer um arquivo de saída:

montage scan1.jpg scan2.jpg output.jpg

mas montagepode ficar realmente poderoso. Você pode passar vários argumentos de tradução se precisar girar as páginas antes que elas sejam combinadas. Você pode ler um manual estendido aqui .


7
Ele simplesmente concatena imagens, sem costura inteligente (pontos correspondentes, girando um pouco etc.)
Adam Matan

Cuidado com este comando produzirá um arquivo de baixa resolução.
Marianoju 18/10/2016

2

Ok, realmente o que você precisa é o ImageMagick, instale-o sudo apt-get install imagemagicke faça as seguintes etapas:

  • crie uma imagem em branco nos parâmetros para ajustar as duas imagens que você precisa montar.
  • digite no terminal: composite -gravity North top_scan.jpg blank_image.jpg top_image.jpg
  • digite no terminal: composite -gravity South bottom_scan.jpg top_image.jpg complete_image.jpg

Mas se você precisar de algo que autorore as imagens para combiná-las perfeitamente, desculpe, mas até onde eu sei, não há nada que faça isso no ubuntu.



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.