欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    图像处理课程设计应用matlab语言编制图像处理软件.doc

    • 资源ID:2388492       资源大小:666.50KB        全文页数:8页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    图像处理课程设计应用matlab语言编制图像处理软件.doc

    学号:0809131091 2010 - 2011学年 第 2 学期 数字图像处理课 程 设 计 报 告题 目:应用matlab语言编制图像处理软件 系别专业: 电气工程系08通信 学 号: 0809131091 姓 名: 尹 春 蕾 指导教师: 王 银 花 成 绩: 电气工程系一、设计要求:1、  读入图像,并对灰度图像或彩色图像进行显示,对彩色图像可以转化为灰度图像;2、  对读入的图像可以实现减小和提高图像分辨率的功能;3、  计算灰度图像的直方图并进行显示,讨论不同图像灰度分布的直方图特征;4、  对上述图像进行直方图均衡化处理,分析直方图均衡化的处理结果;5、  对给定的彩色图像,显示其R、G、B三分量图像的噪声图像及H、S、I三分量完成中值滤波和均值滤波;二、设计目的:MATLAB中的数字图像是由一个或多个矩阵表示的,矩阵可以是实数,也可以是复数,这意味着MATLAB强大的矩阵运算用于图像处理非常适合,矩阵运算的语法对MATLAB中的数字图像同样适用,并且在MATLAB中,图像是按像素存储的,即矩阵的每个元素代表一个像素。本次课程设计主要目的在于,了解常用的数据分析与处理原理及方法,能够运用相关软件进行模拟分析,本设计报告的主要内容包括:对彩色图像可以转化为灰度图像,对读入的图像可以实现减小和提高图像分辨率的功能,计算灰度图像的直方图并进行显示,对图像进行直方图均衡化处理关键词:MATLAB 图形处理 灰度直方图 直方图均衡化 三、设计内容及运行结果(一)设计过程1:找到一幅图片(格式为jpg,bmp,gif,tif等)保存在matlab文件夹的works文件夹下,并命名。2:修改对应程序里面的读取文件的图像的名字。3:运行程序后将图片保存在硬盘(后缀为.emf),写实验报告的时候在word里插入图片即可。(二)设计程序及运行结果1、读入图像,并对灰度图像或彩色图像进行显示,对彩色图像可以转化为灰度图像I=imread('ss.jpg');J=rgb2gray(I);subplot(2,2,1);imshow(I);title('原图象'); subplot(2,2,2);imshow(J);title('转化为灰度图象');2、读入的图像可以实现减小和提高图像分辨率的功能I1=imread('2.jpg');I=rgb2gray(I1)J=dither(I);subplot(2,2,1);imshow(I);title('原图象'); subplot(2,2,2);imshow(J);title('分辨率增强后图象'); 3、计算灰度图像的直方图并进行显示,讨论不同图像灰度分布的直方图特征I1=imread('2.jpg');J1=rgb2gray(I1);subplot(2,2,1);imshow(I1);title('原图象'); subplot(2,2,2);imshow(J1);title('转化为灰度图象');subplot(2,2,3);imshow(J1);title('转化为灰度图象');imhist(J1);pause;I2=imread('3.jpg');J2=rgb2gray(I2);subplot(2,2,1);imshow(I2);title('原图象'); subplot(2,2,2);imshow(J2);title('转化为灰度图象');subplot(2,2,3);imshow(J2);title('转化为灰度图象');imhist(J2);4、对上述图像进行直方图均衡化处理,分析直方图均衡化的处理结果I=imread('2.jpg');J=rgb2gray(I);J1=histeq(J);subplot(2,2,1);imshow(J); title('原图像');subplot(2,2,2);imshow(J1); title('均衡化图像');subplot(2,2,3);imhist(J);subplot(2,2,4);imhist(J1); 5、对给定的彩色图像,显示其R、G、B三分量图像的噪声图像及H、S、I三分量完成中值滤波和均值滤波I1=imread('2.jpg');I=rgb2gray(I1);J=imnoise(I,'gaussian',0,0.02);subplot(2,2,1),imshow(I),title('原图像');subplot(2,2,2),imshow(J);title('加噪声后图像');K1=medfilt2(J);imshow(J)figure;imshow(K1),title('中值滤波后的图像');h=fspecial('sobel');K=filter2(h,J);figure;imshow(K),title(' 均值滤波后的图像')四、总结通过本课程设计,我对于MATLAB用于图像处理有了进一步的了解和认识,MATLAB语言除了有强大的矩阵处理功能之外,它的绘图功能和图像处理功能也是相当强大的。 利用MATLAB中提供的函数,对图像进行简单的处理,包括图像的读取、灰度值的获取、灰度图的获取、均值计算、标准差计算、方差计算、灰度直方图的获取、傅里叶变换等。通过强化训练,我认识到MATLAB强大的图像处理功能,虽然在本次训练中只用了其冰山一角,但让我对其图像处理功能有了初步的了解和认识。本训练中,我所做的主要是,理解一些图像处理中所用到的函数,并将其应用于图像的处理。五、参考文献【1】R.C.Gonzalez,R.E.Woods主编.数字图像处理(第二版).电子工业出版社.2003【2】徐飞 施晓红主编.Matlab应用图像处理.西安电子科技大学出版社.2002【3】张强主编.精通MATLAB图像处理.电子工业出版社.2009-06【4】郑君里主编.信号与系统-MATLAB综合实验.高等教育出版社.2008-01【5】郭文彬主编.通信原理-基于MATLAB的计算机仿真.北京邮电大学出版社.2006【6】孔祥主编.MATLAB7.0基础教程.清华大学出版社.2005【7】Kenneth R.Castleman主编.电子工业出版社.2002【8】陆玲主编.数字图像处理.中国电力出版社.2009-03-25【9】李朝辉主编.数字图像处理及应用.机械工业出版社.2004-07-21【10】刘文耀主编.数字图像采集与处理.电子工业出版社.2007-08-01

    注意事项

    本文(图像处理课程设计应用matlab语言编制图像处理软件.doc)为本站会员(laozhun)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开