您的位置:首页 > 编程语言 > MATLAB

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

2016-11-23 15:53 477 查看
计算机图像处理
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('平移');

实验结果:
























内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: