图像平移、缩放、旋转、插值 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('平移');
实验结果:
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('平移');
实验结果:
相关文章推荐
- matlab实现图像的平移、旋转、缩放
- matlab实现图像的平移、旋转、缩放
- Matlab 实现图像的平移,旋转,缩放
- 图像处理之图像基本变化(平移、缩放、旋转)(Octave实现)
- MATLAB实现基于邻近插值的图像旋转代码
- Android游戏4-27 实现图像特效-旋转 缩放 平移
- matlab 图像几何变换 平移、旋转、缩放
- matlab 图像几何变换 平移、旋转、缩放
- Matlab 图像平移、旋转、缩放、镜像
- Open CV实现图像的旋转,平移,缩放
- 转::图像几何变换(缩放、旋转)中的插值算法
- Android学习笔记11-图像的平移、旋转及缩放
- android.graphics.Camera实现图像的旋转、缩放
- Unity3d物体模型(实现旋转缩放平移自动旋转)
- Qt可显示基本的图像类型,利用QImage、QPxmap类可以实现图像的显示,并且利用类中的方法可以实现图像的基本操作(缩放、旋转)。
- android.graphics.Camera实现图像的旋转、缩放,配合Matrix...
- Android学习笔记11:图像的平移、旋转及缩放
- Android 通过Animate硬编码实现简单的平移、旋转、缩放及透明度动画过程
- android.graphics.Camera实现图像的旋转、缩放,配合Matrix实现图像的倾斜
- Unity3d物体模型(实现旋转缩放平移自动旋转)