您的当前位置:首页正文

图像平移、缩放、旋转、插值 Matlab实现

来源:个人技术集锦


计算机图像处理

i=imread('D:\\ 123.bmp'); %读一幅图像

j=imrotate(i,30);%图像旋转30度

k=imresize(i,2);%图像放大两倍

t=imresize(i,2,'bilinear');%采用双线性插值法进行放大两倍

m=imresize(i,0.8);%图像缩小到0.8倍

p=translate(strel(1), [25 25]);%图像平移

img=imdilate(i,p);

figure(1);

imshow(i);

title('原图');

figure(2);

imshow(j);

title('旋转');

figure(3);

imshow(k);

title('放大');

figure(4);

imshow(t);

title('双线性插值');

figure(5);

imshow(m);

title('缩小');

figure(6);

imshow(img);

title('平移');

实验结果:

因篇幅问题不能全部显示,请点此查看更多更全内容