![使用公共点来缩放和对齐各种扫描图像的好方法是什么?](https://linux22.com/image/865969/%E4%BD%BF%E7%94%A8%E5%85%AC%E5%85%B1%E7%82%B9%E6%9D%A5%E7%BC%A9%E6%94%BE%E5%92%8C%E5%AF%B9%E9%BD%90%E5%90%84%E7%A7%8D%E6%89%AB%E6%8F%8F%E5%9B%BE%E5%83%8F%E7%9A%84%E5%A5%BD%E6%96%B9%E6%B3%95%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我有许多扫描地图的图像。这些地图在二维空间中都拼合在一起。有没有一个好用的工具可以指定两个重叠图像的共同点,然后缩放和对齐图像?我曾尝试在 GIMP 中手动执行此操作,但这个过程太费力(而且容易出错)。
需要注意的一点是,这些图像是相当高分辨率的位图。
答案1
您可以尝试 scantailor。我用它来对齐书籍的扫描图片,效果非常好。我不知道您说的共同点是什么意思,但 scantailor 可以猜测图片的共同尺寸并据此对齐图片。
答案2
我建议你看看 Hugin。Hugin 是一款全景照片拼接程序。从本质上讲,Hugin 是全景工具的 GUI 前端。拼接是通过使用从同一位置拍摄的几张重叠照片,并使用控制点对齐和变换照片,以便将它们混合在一起形成更大的图像来完成的。Hugin 允许在两幅图像之间轻松创建控制点、优化图像变换等等。
答案3
仍然使用 Gimp:
使用 2.10 中的新统一变换工具:
- 移动顶层,使一个参考点位于另一层对应点的上方
- 将变换中心拖到该点
- 继续使用该工具缩放/旋转图层,使第二个点位于其对应部分上方
随着ofn-layer-aligner 脚本
- 创建一个有 4 个锚点的路径:
- 参考层上的两个参考点上的两个,
- 调整层中的两个匹配点
- 使调整后的图层成为活动图层并调用脚本,脚本将移动/旋转/缩放它,以便两对点重叠。