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

来源:互联网 发布:域名注册后怎么建站 编辑:程序博客网 时间:2024/05/16 08:27

计算机图像处理

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('平移');

实验结果:








0 0
原创粉丝点击