我有许多扫描地图的图像。这些地图在二维空间中都拼合在一起。有没有一个好用的工具可以指定两个重叠图像的共同点,然后缩放和对齐图像?我曾尝试在 GIMP 中手动执行此操作,但这个过程太费力(而且容易出错)。
需要注意的一点是,这些图像是相当高分辨率的位图。
答案1
您可以尝试 scantailor。我用它来对齐书籍的扫描图片,效果非常好。我不知道您说的共同点是什么意思,但 scantailor 可以猜测图片的共同尺寸并据此对齐图片。
答案2
我建议你看看 Hugin。Hugin 是一款全景照片拼接程序。从本质上讲,Hugin 是全景工具的 GUI 前端。拼接是通过使用从同一位置拍摄的几张重叠照片,并使用控制点对齐和变换照片,以便将它们混合在一起形成更大的图像来完成的。Hugin 允许在两幅图像之间轻松创建控制点、优化图像变换等等。
答案3
仍然使用 Gimp:
使用 2.10 中的新统一变换工具:
- 移动顶层,使一个参考点位于另一层对应点的上方
- 将变换中心拖到该点
- 继续使用该工具缩放/旋转图层,使第二个点位于其对应部分上方
随着ofn-layer-aligner 脚本
- 创建一个有 4 个锚点的路径:
- 参考层上的两个参考点上的两个,
- 调整层中的两个匹配点
- 使调整后的图层成为活动图层并调用脚本,脚本将移动/旋转/缩放它,以便两对点重叠。