Matlab图像插值interp2()
问题描述:
让img1
和img2
代表具有相同尺寸的两个图像;并且v = (tx,ty)
是表示将img1
朝img2
移位(翻译)的向量。
如何使用interp2()
将img2
转向img1
?Matlab图像插值interp2()
答
定义其图像被定义
>> 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
img1和img2是否属于同一图像?你能举一个你想要做什么的例子吗? – Phonon 2012-01-12 21:01:56
* wrap *是什么意思? – 2012-01-12 22:47:52
我可能猜测你的意思是扭曲? – 2012-01-13 03:34:51