使用CLI拼接扫描的图像


22

我已经扫描了报纸报纸,它比扫描仪玻璃还要大。每页扫描两次:顶部和底部,中间部分出现在两个图像中。

有没有一种方法可以快速匹配并缝合这些扫描图像,最好使用CLI?我知道全景拼接工具需要冗长的配置,而这些配置基本上是无关紧要的:镜头尺寸,焦点,角度等。

Hugin有解决此问题的方法,但对于批处理作业不可行。


1
您的“ 针对此问题的 hugin 解决方案 ”使用GUI界面。. hugin-tools具有CLI工具集..也许您可以使用它们进行某些操作(除非那些CLI工具是您所指的“不实际”。)
Peter.O

欢迎使用任何CLI解决方案。
亚当·马坦

Answers:


5

您可以使用ImageMagick的 montage工具。您需要先安装imagemagick 软件包,然后再进行下一步。

从表面上看,您只需要montage使用输入文件,然后为其提供输出文件:

montage scan1.jpg scan2.jpg output.jpg

montage可以变得真正强大。如果需要在合并页面之前旋转页面,则可以传递各种翻译参数。您可以在此处阅读扩展手册


7
它仅连接图像,而无需进行智能拼接(匹配点,旋转位等)
Adam Matan

请注意,此命令将输出低分辨率文件。
marianoju '16

2

好的,真正需要的是ImageMagick,安装它sudo apt-get install imagemagick,然后只需要执行以下步骤:

  • 在参数中创建一个空白图像以适合您需要放在一起的两个图像。
  • 在终端中输入: composite -gravity North top_scan.jpg blank_image.jpg top_image.jpg
  • 在终端中输入: composite -gravity South bottom_scan.jpg top_image.jpg complete_image.jpg

但是,如果您需要使图像自动旋转以使其完全匹配的工具,对不起,但是据我所知,ubuntu中没有任何可做的事情。



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.