鉴于:
- 同一主题的两张图片;
- 图像具有相同的分辨率、颜色深度和文件格式;
- 图像的大小和旋转不同;和
- 两个与图像相关的 (x, y) 坐标列表。
我想知道:
- 您如何转换较大的图像,使其在视觉上与第二张图像对齐?
- (可选。)获得准确转换所需的最少点数是多少?
- (可选。)这些点需要相距多远才能获得准确的转换?
转换需要旋转、缩放并可能剪切更大的图像。本质上,我想创建(或查找)一个执行以下操作的程序:
- 输入两个图像(例如,TIFF)。
- 单击小图像上的几个锚点。
- 点击大图上对应的几个锚点。
- 转换大图像,使其通过对齐锚点映射到小图像。
这将有助于对齐同一恒星物体的图片。(例如,一张 1855 年的手绘照片映射到哈勃在 2000 年拍摄的照片。)
非常感谢任何算法(最好是 Java 或类似的伪代码)、想法或相关开源软件包的链接。