Unir imágenes escaneadas usando CLI


22

He escaneado un artículo de periódico que era más grande que el cristal del escáner. Cada página se escaneó dos veces: las partes superior e inferior, donde apareció la parte central en ambas imágenes.

¿Hay alguna manera de unir y unir rápidamente estas imágenes escaneadas, preferiblemente usando CLI? Las herramientas de cosido panorámico que conozco requieren una configuración larga, que en su mayoría es irrelevante: tamaño de lente, enfoque, ángulo, etc.

Hugin tiene una solución para este problema , pero no es práctico para trabajos por lotes.


1
Su " solución hugin para este problema " utiliza la interfaz GUI ... hugin-toolstiene un conjunto de herramientas CLI ... tal vez pueda hacer algo con ellos (a menos que esas herramientas CLI
entiendan

Cualquier solución CLI es bienvenida.
Adam Matan

Respuestas:


5

Podrías jugar con la montage herramienta ImageMagick . Deberá instalar el paquete imagemagick antes de continuar.

Al pie de la letra, solo necesita usar montagelos archivos de entrada y luego darle un archivo de salida:

montage scan1.jpg scan2.jpg output.jpg

pero montagepuede ser realmente poderoso Puede pasar varios argumentos de traducción si necesita rotar las páginas antes de que se combinen. Puede leer un manual extendido aquí .


77
Simplemente concatena imágenes, sin costuras inteligentes (puntos coincidentes, rotación un poco, etc.)
Adam Matan

Tenga en cuenta que este comando generará un archivo de baja resolución.
marianoju

2

Ok, en realidad lo que necesitas es ImageMagick, instálalo sudo apt-get install imagemagicky luego solo tienes que seguir estos pasos:

  • cree una imagen en blanco en los parámetros para ajustar las dos imágenes que necesita juntar.
  • escriba en la terminal: composite -gravity North top_scan.jpg blank_image.jpg top_image.jpg
  • escriba en la terminal: composite -gravity South bottom_scan.jpg top_image.jpg complete_image.jpg

Pero si necesita algo que autorrota las imágenes para que coincidan perfectamente, lo siento, pero que yo sepa, no hay nada que lo haga en ubuntu.



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.