img1img2代表两个尺寸相同的图像;并使v = (tx,ty)为向量,表示img1img2的移位(平移)。
如何使用interp2()img2扭曲为img1

最佳答案

定义为其定义图像的网格

>> sz = size(img1);
>> [y x] = ndgrid( 1:sz(1), 1:sz(2) );


使用网格定义插值

>> timg2 = interp( x, y, img2, x + tx, y + ty );


PS,
您可能想看看tformarray做同样的事情。

07-28 03:01