2009-07-04 135 views
4

考虑:自动缩放和旋转图像

  • 同一主题两个图像;
  • 图像具有相同的分辨率,颜色深度和文件格式;
  • 图像大小和旋转不同;和
  • 两个关联图像的(x,y)坐标列表。

我想知道:

  • 你怎么变换较大的图像,使其在视觉上对齐到第二图像?
  • (可选)。获得准确转换所需的最少点数是多少?
  • (可选)需要多长时间才能获得准确的转换?

该转换需要旋转,缩放,并可能剪切较大的图像。本质上,我想要创建(或查找)执行以下操作的程序:

  1. 输入两个图像(例如TIFF)。
  2. 单击小图像上的几个定位点。
  3. 单击大图像上的几个对应锚点。
  4. 转换大图像,使其通过对齐锚点映射到小图像。

这将帮助对齐同一恒星物体的图片。 (例如,从1855年的手绘图片映射到哈勃在2000年拍摄的照片。)

非常感谢任何算法(最好是Java或类似的伪代码),想法或指向相关开放源代码的链接,源代码软件包。

回答

0

可以使用javax.imageioJava Advanced Imaging API的旋转,剪切,缩放图像,一旦你发现了OU你想要对他们做什么。

+0

是啊,祝你好运) - 我想这是你真正需要的是什么,但既然你提到的图像变换... – Jorn 2009-07-04 23:49:20