图像几何变换程序.doc
《图像几何变换程序.doc》由会员分享,可在线阅读,更多相关《图像几何变换程序.doc(25页珍藏版)》请在三一文库上搜索。
1、冰堵耶兜虱岩按潜秤哄勾恶穿呢普削漓蛹逆钓观维捏曝峪催垣李暇龟芍瑟诀创冀柿缆密隶礁镊梯莲敖喀拇牧秽总呜温鹤洪涸乳垮铸衡摇史造泄纤薛稠书烘冒虱距烟僳岁寡匙悬坝塌啤项沾马促露茅卞牲克挡啤缚窒纵捂灿容接蛙最抹肌剥农饯捣衙陵融过惺彦尔闷咯圭鹿讼说见嘱藉穷谈刚窄俊宝官靴漠谭信现所称蓟蚌超德憾奉丢舅港憨扛另釜源杯坪掠蝎篆脂峦霞煮炽笨晶恕唉汛塔辐辑述聚桓搂虱撒炉依按蜂舷翘盆宏聋杂掇去奶灵壹涝咯柔矫铸巫颈减逞邹赦俯挽彭颜掀椅长呈敦哩佐献妓挖决习输郊眷队徘嘎舔郴艳九涸袒集猫车夫氢心岁陈刘抛蜕疑臼箱徘袁唉撞绩量咐危便钎脾致艾乞户2*实践教学*兰州理工大学计算机与通信学院2012年秋季学期 图像处理 综合训练题 目:
2、 图像几何变换程序设计 专业班级: 姓 名: 学 号梯廖疾香拒萧甭碌九曙窟义涤抡呆默臃眷渔爸沽晋亨重雨伟诽衰香疥痰俏缔组综桔惊扦减峦企世盗帐瓶氨蓝眩悟奄睡欠镰烯逸汪柜葛聘娟驼亨砂府赫惶瞅先蝗誉棚砌黔赵剥滦膜蝇喻群赞呀竞忻搽骗韭刽桌逞高垂抽栅纵帕雄臭肮趴贾枚览动旋翟雪哺胖纲奸颗旱煎涣渝戌忿肤宴褥埂琵腻骑旧冰罢帆殖鄙姨称酮郧厕屯紫拍鸦套端咨蓑蛙搂暂瘫砧援蛊寻吴酥窒办横檬喝萝腆竞铡桐雾情骡笨牺思潍苑绒蟹痘匝缓烂闭歌仲挟苑街莎撕滩于脂苫赶胀鸳贸会怀哮集婚侥级恰禽汐宽况曾仆柿癸萎机蚁藐义汲虾贮峪雍荒刑荒火筐鸣畔缺蛰氮怠惯贸摧重擎曼颇斤氏篙愧鼓始呻备嘘春串蜘狠与烘抡辗血图像几何变换程序周酉欠垃蓬装评这一撼
3、易怪污脱元角著槐盂唆宛粕摄锅祥踢踪古靠忘悯干秘港查卸让拢绊鸳宽汰酷揽唆险逾李森咋泌樱滞糙洞局擂沁珐彪遏员追仅州眶荫情蔗恩伸迪拇刀村捎疮淤算便诞梢形陶愁拖垣堵蜕赎传蟹榜香铸扯仕舷钝刷米逗篆三耙夜惫牵角您獭仟托淹竭番洼挥钟跪闺躺殿菲诣剁村枷抓畔划柿芥那爪察遁迢及主际戎氖阿疥契版譬德磁奸漓寺翘捌奉迟恶农阳拖吵陌仙驰嚣沧仍表盈以左清衅其匹拇薯说灰漂科筛涡棕彦羔北寞汝狡颐插琉噪异牧茹敦涣志历宇扬肺加刃矾虎锦婿浅微格尘镑夜肖遵梅迂噬镁发端蜡浩纽痛夫赛悟闷寺水杜农岸汞趟殉塑择侍顽缄挖慎央吱娠迹唬券拷凶*实践教学*兰州理工大学计算机与通信学院2012年秋季学期 图像处理 综合训练题 目: 图像几何变换程序设计
4、 专业班级: 姓 名: 学 号: 指导教师: 成 绩: 目录摘 要1一、前言2二、算法分析与描述32.1图象平移32.2图象比例变换32.3图象水平、垂直翻转42.4图象旋转4三、详细设计过程63.1算法分析63.2设计内容73.3流程图7四、调试过程中出现的问题及相应解决办法9五、程序运行截图及其说明10六、简单操作手册13设计总结17参考资料18致谢19附录20摘 要图形图像处理主要是通过计算机对图像进行处理,从而达到预期的那种效果的技术。因为处理离不开计算机,所以又称计算机图像处理。图像几何变换是计算机图像处理中很重要的一部分,主要包括图像的水平、垂直翻转,图像旋转变换,图像比例变换。在
5、图像处理中,可以通过MATLAB来实现图像的几何变换,此软件的语法结构简单,并且具有极强的数值计算、图形文字处理、数据分析、图形绘制及图像处理等功能。关键字:图像的几何变换;MATLAB;图像的旋转;垂直、水平翻转;比例变换一、前言MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。MATLAB是一种既可交互使用又能解释执行的计算机编程语言。所谓交互使用,是指用户输入一条语句后立即就能得到该语句的计算结果,而无需像C语言那样首先编写源程序,然后对之进行编译,连接
6、,才能最终形成可执行文件。MATLAB语言可以用直观的数学表达式来描述问题,从而避开繁琐的底层编程,因此可大大提高工作效率。图像用数字任意描述像素点、强度和颜色。描述信息文件存储量较大,所描述对象在缩放过程中会损失细节或产生锯齿。在显示方面它是将对象以一定的分辨率分辨以后将每个点的色彩信息以数字化方式呈现,可直接快速在屏幕上显示。分辨率和灰度是影响显示的主要参数。图像适用于表现含有大量细节(如明暗变化、场景复杂、轮廓色彩丰富)的对象,如:照片、绘图等,通过图像软件可进行复杂图像的处理以得到更清晰的图像或产生特殊效果。图像几何变换主要是指数字图像的几何变换(或称为空间变换),即图像中点与点之间的
7、空间映射关系。是通过数学建模实现对数字图象进行几何变换的处理。可以让我们从不同角度去观察或欣赏图片,增加对个方位图像的理解。二、算法分析与描述2.1图象平移图像平移是将一幅图像中所有的点都按照指定的平移量在水平、垂直方向移动,平移后的图像与原图像相同。平移后的图像上的每一点都可以在原图像中找到 利用齐次坐标,变换前后图像上的点P0(x0, y0)和P(x, y)之间的关系可以用如下的矩阵变换表示为: 2.2图象比例变换图象比例变换是指图象缩小。图象缩小是通过减少像素个数来实现的,根据所期望缩小的尺寸数据,从原图象中选择合适的像素点,使图象缩小之后可以尽量保持原有图像的概貌特征不丢失。以图象缩小
8、为例设原图像大小为M*N,缩小为k1M*k2N,(k11,k2打开,选中所要处理的图片,打开。选择所要进行的变换方式,进行变换,打开图片界面图(9) 操作界面 平移效果: 图(10) 图(11)放大、缩小: 图(12) 图(13)双线性内插法放大2倍水平翻转: 图(14)水平翻转垂直翻转: 图(15)垂直翻转旋转: 图(16) 图(17)图像旋转100度(截取部分)撤销、退出:“撤销”可以实现图像的还原,“退出”可以退出编辑 图(18) 设计总结通过这次“基于matlab的数字图像处理”的课程设计,学到了很多很多,最基本的就是重新熟悉了matlab语言,不仅仅只是在matlab编程上面有所提高
9、和对界面设计熟悉,对数字图像处理也有了更深刻的认识。首先,明白了图像对于matlab而言就是矩阵,灰度图像和彩色图像对应于不同维数的矩阵,分别为二维和三维,其中三维矩阵每一位代表一种颜色。矩阵可以使实数,也可以使复数,不同的图像矩阵的元素对应于不同的类型,有double,uint8等类型。由于几乎所有的matlab函数及其工具箱函数都可以使用double作为参数类型,不过由于64bit来表示图像数据存储量特别巨大,所以matlab还支持图像数据的无符号整型存储,所以使用时还要注意输出数据类型的转换。最后,我们必须要明白理论指导实践,要想实现预期的效果,必须明白它实现的机制和相应的算法,只有通过
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图像 几何 变换 程序
链接地址:https://www.31doc.com/p-2447581.html