图像配准,复合图像的构造

时间:2014-02-28 19:56:26

标签: python image-processing numpy

我正在使用图像配准算法。我有参考图像(I1)感应图像(I2)。图像是numpy数组。

我实现了一个fft算法,该算法采用 I1 I2 并返回一个新图像( I3 ),这是在I2处应用的结果可以使参考和感测图像之间匹配的转换。

此fft算法还返回我用于转换 I3 I2 的转换参数。更具体地说,I3,算法返回:比例因子,旋转角度和平移向量。

如何在 I1 I3 之间生成新的合成图像?在任何python库中是否有任何函数可以实现这一点?

我想要做的是像链接的图像(http://i.stack.imgur.com/Yv0ls.png)。使用参考图像进行感测以与参考图像匹配,在它们之间创建合成图像(图像底部的图片)。在我的情况下,我只有两个图像。

1 个答案:

答案 0 :(得分:0)

使用skimage.transform.AffineTransform来表示转换。使用skimage.transform.warp将它们应用于单个图像。虽然您可以实现自己的混合算法,但我建议使用Enblend(http://enblend.sf.net)。这是一个用于注册两个图像的小型演示:

https://github.com/stefanv/scikit-image-demos/blob/master/register.py