在MATLAB中输入以下代码
I=imread('C:\Users\DDDD\Desktop\lena512.bmp');
I=rgb2gray(I);%将真彩色图像转换为灰度图像;
X1=imresize(I,2);%将图像放大为原来的2倍;
X2=imresize(I,0.5);%将图像缩小为原来的0.5倍;
figure,imshow(X1);%创建一个默认窗口来显示放大后的图像;
figure,imshow(X2);%创建一个默认窗口来显示缩小后的图像;
输出为:
imresize函数的用法:
B = imresize(A, m)
返回的图像B的长宽是图像A的长宽的m倍,即缩放图像。 m大于1, 则放大图像; m小于1, 缩小图像。