这里写自定义目录标题
1.将图像长宽像素均减小一半
clear all;
%导入图片并显示原图
img=imread('E:/tupian/abc.bmp');
imshow(img);
[row col ch]=size(img);
figure;
img1=imresize(img,[row*0.5, col*0.5]);%行列缩小一半
imshow(img1);
title('长宽像素缩小一半图');
2.最近邻插值法将图像长宽像素均增大一倍,生成新图像
clear all;
%导入图片并显示原图
img=imread('E:/tupian/abc.bmp');
figure;
imshow(img);
title('原图');
%计算原图长、宽、通道数
[row col ch]=size(img);
%放大两倍
rr=ceil(row*2);
cc=ceil(col*2);
img2=uint8(zeros(rr,cc,ch));
for k=1:ch
for i=1:rr
for j=1:cc
x=i/2;
m=ceil(x);
y=j/2;
n=ceil(y);
if m>=1&&m<row &&n>=1&&n<col
x=m;
y=n; %最邻近插值算法
img2(i,j,k)=img(x,y,k);
end
end
end
end
figure;
imshow(img2);
title('长宽各放大两倍结果图');