[MATLBA]imresize函数的用法

clear;
lena=imread('a1.bmp');

%以下三行指定缩放倍数为0.5,即长宽各变为原始图像的0.5倍,
%分别使用三种插值方法,即最近邻插值(默认)、双线性插值、双三次插值
lena0_5_1=imresize(lena,0.5);%
lena0_5_2=imresize(lena,0.5,'bilinear');
lena0_5_3=imresize(lena,0.5,'bicubic');
%以下三行指定缩放倍数为2,即长宽各变为原始图像的2倍,
%分别使用三种插值方法,即最近邻插值(默认)、双线性插值、双三次插值
lena2_1=imresize(lena,2);
lena2_2=imresize(lena,2,'bilinear');
lena2_3=imresize(lena,2,'bicubic');

%下面一行是另外一种方式给定缩放倍数的例子,即给出缩放后图像的行数和列数
lena2_1_0=imresize(lena,[256 512]);
imshow(lena2_1_0);
posted @ 2015-06-23 15:33  xiaodon  阅读(4603)  评论(0编辑  收藏  举报