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)