imresize的用法

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)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章