调用格式: I = imresize(A,M,method)
功能:A为待操作对象,M为放大倍数,method参数指定的插值运算改变图像的大小。method的几种可选值,neareat(默认值)最邻近插值,bilinear,双线性插值,bicubic,双三次插值,I = imresize(A,M),表示把图像放大/缩小M倍。
源代码:clc;
clear all;
I=imread('E:\lena.jpg');
A=imresize(I,1,'nearest');
B=imresize(I,1,'bilinear');
C=imresize(I,1,'bicubic');
subplot(221)
imshow(I);
title('原始图像')
subplot(222)
imshow(A);
title('最临近插值')
subplot(223)
imshow(B)
title('双线性插值')
subplot(224)
imshow(C);
title('双三次插值')
实验结果:
图像放大:
源代码:
clc;
clear all;
I=imread('E:\lena.jpg');
A=imresize(I,0.5);
imshow(A)
实验结果: