imresize
功能:
改變圖像的大小。
用法:
B = imresize(A,m)
B = imresize(A,m,method)
B = imresize(A,[mrows ncols],method)
B = imresize(...,method,n)
B = imresize(...,method,h)
imrersize函數使用由參數method指定的插值運算來改變圖像的大小。參數method用於指定插值的方法,幾種可選值爲:'nearest'(默認值)最近鄰插值;'bilinear'雙線性插值;'bicubic'雙三次插值。
B = imresize(A,m)返回原圖A的m倍放大圖像(m小於1時實際上是縮小)。
B = imresize(...,method,h)中的h可以是任意一個FIR濾波器(h通常由函數ftrans2、fwind1、fwind2、或fsamp2等生成的二維FIR濾波器)。
B = imresize(A,[mrows ncols],method)返回一個mrows行、ncols列的圖像,如與原圖的長寬比不同,則圖像產生變形。
例子:
I = imread('test.tif');
imshow(I);
J =imresize(I,1.25);%使用默認的最近鄰插值法放大圖像1.25倍
figure, imshow(J)