2012-01-12 85 views
3

img1img2代表具有相同尺寸的两个图像;并且v = (tx,ty)是表示将img1img2移位(翻译)的向量。
如何使用interp2()img2转向img1Matlab图像插值interp2()

+2

img1和img2是否属于同一图像?你能举一个你想要做什么的例子吗? – Phonon 2012-01-12 21:01:56

+0

* wrap *是什么意思? – 2012-01-12 22:47:52

+0

我可能猜测你的意思是扭曲? – 2012-01-13 03:34:51

回答

0

定义其图像被定义

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

使用网格来定义插值

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

PS电网,
你可能想看看tformarray做相同。

+0

你是不是指interp2?对于我的彩色图像,我得到“ND阵列上的移调没有定义。”为V. – Ian 2014-01-16 17:27:52