像图几何变换程序设计图像处理综合训练--本科毕业设计.doc
上传人:猫巷****盟主 上传时间:2024-09-11 格式:DOC 页数:21 大小:3.9MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

像图几何变换程序设计图像处理综合训练--本科毕业设计.doc

像图几何变换程序设计图像处理综合训练--本科毕业设计.doc

预览

免费试读已结束,剩余 11 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

*******************实践教学*******************兰州理工大学计算机与通信学院计算机图象处理课程设计题目:图像几何变换程序设计目录TOC\o"1-1"\h\z\uHYPERLINK\l_Toc31311摘要PAGEREF_Toc313112HYPERLINK\l_Toc18780一、前言PAGEREF_Toc187803HYPERLINK\l_Toc15479二、算法分析与描述PAGEREF_Toc154794HYPERLINK\l_Toc8980三、详细设计过程PAGEREF_Toc89806HYPERLINK\l_Toc19809四、调试过程中出现的问题及相应解决办法PAGEREF_Toc1980910HYPERLINK\l_Toc6717五、程序运行截图及其说明PAGEREF_Toc671711HYPERLINK\l_Toc24012六、简单操作手册PAGEREF_Toc2401214HYPERLINK\l_Toc11370设计总结PAGEREF_Toc1137015HYPERLINK\l_Toc28067参考文献PAGEREF_Toc2806716HYPERLINK\l_Toc30701致谢PAGEREF_Toc3070117HYPERLINK\l_Toc12189附录PAGEREF_Toc1218918摘要本次课程设计我的题目是图像几何变换和图像分割程序设计,计算机图像处理的实现主要以数学模型为基础,通过建立合适的算法来实现具体的图像处理,几何变换是最常见的图像处理手段,通过对变形的图像进行几何校正,可以得出准确的图像。常用的几何变换功能包括图像的平移、图像的旋转、图像的缩放、图像的错切等。作为数字图像处理的一个重要部分,一般用MATLAB编程工具设计一个完整的应用程序,实现相应的图像几何变换功能。图像分割是一种非常重要的图像处理技术,它不仅得到了广泛的重视和研究,也在实际中得到了大量的应用。本文主要介绍了计算机图像处理中的图像分割程序的设计与实现。关键词:图像几何变换、平移、旋转、放大缩小一、前言图形图像处理的应用领域涉及人类生活和工作的各个方面,它是从60年代以来随计算机的技术和VLSI的发展而产生、发展和不断成熟起来的一个新技术领域,理论上和实际应用上都并取得了巨大的成就。数字图像处理与模拟图像处理的根本不同在于,它不会因图像的存储、传输或复制等一系列变换操作而导致图像质量的退化,所以图形图像的处理在我们的生活中又很重要的作用。在对图像的研究和应用中,人们往往只对图像中的某些部分感兴趣。这些部分通常称为目标或前景,它们一般对应图像中特定的、具体独特性质的区域。为了辨识和分析目标,需要将它们分别提取出来,在此基础上才有可能对目标进一步利用。。二、算法分析与描述2.1图像几何变换2.1.1图像的平移变换图像的平移变换就是将图像中的像素点按照要求的量进行垂直、水平移动。图像的水平处理,只是改变了原有景物在画面上的位置,而图像的内容不发生变化。初始坐标为(x0,y0)的点经过平移(tx,ty)(以向右,向下为正方向)后,坐标变为(x1,y1)。这两点之间的关系是:x1=x0+txy1=y0+ty使用矩阵的形式来表达如下:x1y11=x0y01值得注意的是,一个数字图像(灰度图)是以一个矩阵来描述的,因此,如果不扩大存放处理后的矩阵的大小,则会出现图像的部分内容移出画面的情况。2.1.2图像的旋转变换图像的旋转是指以图像中的某一点为原点以逆时针或顺时针方向翻转一定的角度,其翻转公式如下:x1=x0cosa-y0sina;y1=-x0sina+y0cosa;用矩阵表示为:x1y11=x0y01其中,(x1,y1)是原图像的像素点的坐标;(x0,y0)是对应像素点经过翻转变换后的图像的像素点的坐标。我们旋转所在的坐标系和图像显示时对应的Windows屏幕坐标系是不一样的,这里xoy为旋转坐标系,x'o'y'为屏幕坐标系。实际上我们可以分为三步进行整个旋转变换:1.将坐标系x'o'y'变成xoy;2.将该点顺时针旋转a角;3.将坐标系xoy变回x'o'y'将上面三步变换进行合成得到三个矩阵的级联矩阵;(x0,y0)和(x1,y1)都是x‘o’y‘坐标系中的点;2.1.3图像的放大以及缩小如果一幅图像要放大k1*k2倍,就是将图像中每个像素复制到k1*k2个像素所构成的子块中,这些子块再