ImageVerifierCode 换一换
格式:DOC , 页数:10 ,大小:1.72MB ,
资源ID:1240183      下载积分:10 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1240183.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(MTALAB课程设计.doc)为本站会员(da****u)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

MTALAB课程设计.doc

1、太原理工大学现代科技学院MATLAB 课程设计 设计名称 MATLAB 图像处理专业班级 0 学 号 0 姓 名 0 指导教师 李鸿燕 太原理工大学现代科技学院 课程设计专业班级 0 学号 0 姓名 0 成绩 1.设计目的通过该设计,要求对图像的采集、显示、处理和存储等有一个系统的掌握和理解,并且掌握对二 维数据进行处理的方法。2.设计内容1.采集一张格式为*.jpg、*.cur、*.bmp、*.tif 、*.hdf、*.ico、*.pcx、*.xwd 的任一副图像,用MATLAB 的 imread 函数读入图像文件,并用 image 函数显示图像。2.图像的插值(1)最近邻插值是最简单的插值

2、,在这种算法中,每一个插值与输出像素的值就是在输入图像中与其最临近的采样点的值。(2)双线性插值法的输出像素值是它在输入图像中 2X2 领域采样点的平均值,它根据某像素周围 4个像素灰度值在水平和垂直两个方向上对其插值。(3)双三次插值的插值核为三次函数,其插值领域的大小为 4X4,它的插值效果比较好,但相应的计算量较大。3.自己编写程序实现对图像的最近邻插值,并且显示最近插值后图像,且与原图像对比。3.设计原理。图像的插值实质上是完成图像的大小变换,通过新建一个放大或者缩小矩阵,与原图像矩阵用一定的函数关系来实现,最近邻插值为在原图中选择最紧邻的像素点赋值到新建对应像点区。四.主要参数与设计

3、源程序及其图像表示。1.图片的读入与显示 clear tupian=imread(C:UsersAdministratorDesktop学习MATLAB气泡.jpg);装订线太原理工大学现代科技学院 课程设计 image(tupian);100 200 300 400 500 6001002003004005006007008002.图片的最近邻插值与显示 b1=imresize(tupian,2,nearest); image(b1);太原理工大学现代科技学院 课程设计200 400 600 800 1000 120020040060080010001200140016003.实现双线性插值

4、 b2=imresize(tupian,2,bilinear); image(b2)200 400 600 800 1000 12002004006008001000120014001600太原理工大学现代科技学院 课程设计4.实现双三次插值200 400 600 800 1000 12002004006008001000120014001600 b3=imresize(tupian,2,bicubic); image(b3);5.自编邻插值 M 文件及其调用。(1)M 文件如下:function zjlchazhix=imread(C:UsersAdministratorDesktop学习M

5、ATLAB气泡.jpg);figure,image(x);title(0 0 原图)n=input(请输入放大倍数 n=);y,z,l=size(x);m1=round(n*y);n1=round(n*z);x1=zeros(m1,n1,l);for i=1:m1for j=1:n1太原理工大学现代科技学院 课程设计for k=1:li1=round(i/n);j1=round(j/n);k1=round(l);if i1 zjlchazhi(3)请输入放大倍数 n=2执行图形显示:太原理工大学现代科技学院 课程设计信 信 13-1 信 信 信 信100 200 300 400 500 600

6、100200300400500600700800信 信 13-1 信 信 信 信 信 信 信 信200 400 600 800 1000 12002004006008001000120014001600太原理工大学现代科技学院 课程设计6.自编双线性 M 文件及其调用。(1)M 文件如下:function zjlchazhi1x=imread(C:UsersAdministratorDesktop学习MATLAB气泡.jpg);figure,image(x);title(0 0 原图);m=input(请输入长的放大倍数 m=);n=input(请输入宽的放大倍数 n=);y,z,l=size

7、(x);m1=round(m*y);n1=round(n*z);x1=zeros(m1,n1,l);for i=1:m1for j=1:n1for k=1:li1=round(i/m);j1=round(j/n);if i1 zjlchazhi1请输入长的放大倍数 m=2请输入宽的放大倍数 n=3(3)执行图形显示:信 信 13-1 信 信 信 信100 200 300 400 500 600100200300400500600700800太原理工大学现代科技学院 课程设计信 信 13-1 信 信 信 信 信 信 信 信 信 信 信200 400 600 800 1000 1200 1400

8、1600 180020040060080010001200140016005.实验结果分析执行最近邻插值放大二倍的图像比原图要清晰,进行双线性插值放大二倍之后的图像显示效果要比最近零插值效果好一点,且可以任意变换长宽比例,双线性插值要更实用一点,应用更广泛。六.心得体会本次实验中没有搞清楚最近邻插值与双线性插值的概念,导致编辑最近邻插值时实际编辑的是双线性插值,初次编辑采用二维 for 循环,之后发现图片只有部分正常显示,剩余部分均为红色,经过大量寻找网络参考之后,改用三维计算,此时只能放大二倍图像,多倍时提示“尝试访问点 x(0,0,1)时出错”之后改进恒纵坐标小于 0 时候赋值为 1,程序得以正常运行。总之,花费了长时间能够实现函数,还是很开心的。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。