有两种方法可以旋转图像以匹配另一个图像:displace()
或 register()
。该displace()
算法将具有dx
和dy
波段的位移图像作为前两个波段,并相应地扭曲图像。输出图像将是通过位移图像中存在的偏移量扭曲输入图像的带的结果。使用上一个示例中计算的位移:
以下两种方法进行校准时值得注意的是:
在此示例中的结果register()
与 的结果不同 displace()
。这是因为在这两种方法中使用了一组不同的波段:register()
始终使用输入图像的所有波段,而displacement()
示例在将结果提供给 之前仅使用红色波段 displace()
。请注意,当使用多个波段时,如果波段方差非常不同,这可能会使高方差波段过重,因为在组合它们的空间相关性分数时,这些波段被联合归一化。这说明了在注册时选择视觉上最相似的波段的重要性。
displace(displacement, mode)
使用位移图像扭转图像
Warps an image using an image of disp