数字图像处理论文
目录
前言 3
3
4
5
6
7
—最邻近插值法 7
总结 9
数字图像处理
—图像的几何变换
前言
图像是人类获取和交换信息的主要来源,因此,图像处理的应用领域必然涉及到人类生活和工作的方方面面。随着人类活动范围的不断扩大,图像处理的应用领域也将随之不断扩大。比如航天和航空技术方面,生物医学工程方面 ,通信工程方面 ,工业和工程方,军事公安方面,文化艺术方面 ,机器人视觉 ,视频和多媒体系统 ,科学可视化 ,电子商务等 。而数字图像指用计算机及其他有关数字技术,对图像施加某种运算和处理,从而达到某种预想目的的技术。
图像几何变换又称为图像空间变换,它将一幅图像中的坐标位置映射到另一幅图像中的新坐标位置。学习几何变换的关键就是要确定这种空间映射关系,以及映射过程中的变化参数。 几何变换不改变图像的像素值,只是在图像平面上进行像素的重新安排。一个几何变换需要两部分运算:首先是空间变换所需的运算,如平移、镜像和旋转等,需要用它来表示输出图像与输入图像之间的(像素)映射关系;此外,还需要使用灰度插值算法,因为按照这种变换关系进行计算,输出图像的像素可能被映射到输入图像的非整数坐标上。设原图像f(x0,y0)经过几何变换产生的目标图像为g(x1,y1),则该空间变换(映射)关系可表示为:
x1=s(x0,y0);y1=t(x0,y0);
其中,s(x0,y0)和t(x0,y0)为由f(x0,y0)到g(x1,y1)的坐标换变换函数。
在此主要介绍所学习的图像处理技术中的关于图像的几何变换相关问题。实验中所使用的操作软件为Matlab,具体使用细节不再赘述。
图像平移就是将图像中所有的点按照指定的平移量水平或者垂直移动。
程序:
F=imread('C:\Users\Administrator\Desktop\');
I=translate(strel(1),[40 40]);
J=imdilate(F,I);
subplot(2,2,1),imshow(F);title('原始图形');
subplot(2,2,2),imshow(J,[]);title('平移后图形');
图像旋转一般是指将图像围绕某一指定点旋转一定的角度。旋转通常也会改变图像的大小。旋转一般有以下两种:以原点为中心的旋转;任意点为重心的旋转。
程序:
i= imread('C:\Users\Administrator\Desktop\');
j=imrotate(i,45,'bilinear');
subplot(1,2,1),imshow(i);
subplot(1,2,2),imshow(j);
镜像变换又分为水平镜像和垂直镜像。水平镜像即将图像左半部分和右半部分以图像竖直中轴线为中心轴进行对换;而竖直镜像则是将图像上半部分和下半部分以图像水平中轴线为中心轴进行对换。
程序:
A1=imread('C:\Users\Administrator\Desktop\');
A1=double(A1);
图像处理论文 来自淘豆网m.daumloan.com转载请标明出处.