2012-01-12 88 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