我正在使用图像配准算法。我有参考图像(I1)和感应图像(I2)。图像是numpy数组。
我实现了一个fft算法,该算法采用 I1 和 I2 并返回一个新图像( I3 ),这是在I2处应用的结果可以使参考和感测图像之间匹配的转换。
此fft算法还返回我用于转换 I3 中 I2 的转换参数。更具体地说,I3,算法返回:比例因子,旋转角度和平移向量。
如何在 I1 和 I3 之间生成新的合成图像?在任何python库中是否有任何函数可以实现这一点?
我想要做的是像链接的图像(http://i.stack.imgur.com/Yv0ls.png)。使用参考图像进行感测以与参考图像匹配,在它们之间创建合成图像(图像底部的图片)。在我的情况下,我只有两个图像。
答案 0 :(得分:0)
使用skimage.transform.AffineTransform
来表示转换。使用skimage.transform.warp
将它们应用于单个图像。虽然您可以实现自己的混合算法,但我建议使用Enblend(http://enblend.sf.net)。这是一个用于注册两个图像的小型演示:
https://github.com/stefanv/scikit-image-demos/blob/master/register.py