- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计111.doc
数字图像处理
课程设计
题 目: 基于MATLAB的图像处理
学生姓名:
专 业:
学 号:
班 级:
2016 年 7 月
目 录
1 引言 ……………………………………………………………………………………3
1.1 课程设计的目的…………………………………………………………………3
1.2 课程设计的要求…………………………………………………………………3
1.3 要求处理的图像…………………………………………………………………4
2 原理与概念 ……………………………………………………………………………4
2.1 灰度直方图………………………………………………………………………4
2.2 灰度的线性变换…………………………………………………………………5
2.3 中值滤波…………………………………………………………………………5
2.4 Laplacian算子与边缘检测………………………………………………………5
3 在MATLAB中的图像处理(代码与结果) …………………………………………7
参考文献…………………………………………………………………………………14
基于MATLAB的数字图像处理
叶 龙
物理与光电学院,广州
1 引言
MATLAB是美国MathWorks公司出品的商业数学软件意为矩阵工厂(矩阵实验室),用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境 MATLAB和Mathematica、Maple并称为三大数学软件。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。
1.1课程设计的目的
本次课程设计主要为了熟悉MATLAB的图像处理功能,自行编写代码实现MATLAB的图像处理,掌握数字图像处理的相关知识并付之于实践中。
1.2课程设计的要求
研究MATLAB5.X以上版本对图像的读取、显示与输出办法,给出概要说明。
利用MATLAB编写一段M程序,计算所给图像(car0.bmp,Image0.tif)的直方图,并利用灰度线性变换增强该图像。
说明中值滤波的算法和优势,编写一段M程序,对所给图像(girl+noise)进行中值滤波去除噪声。讨论是否可以改进这一算法。
编写一段M程序,利用Laplacian算子,求所给图像(plane0.tif)的边缘检测图像。
1.3要求处理的图像
car0.cmp girl+noise
Image0.tif plane0.tif
2 原理与概念
2.1灰度直方图
直方图又称质量分布图是一种统计报告图,由一系列高度不等的纵向条纹或线段表示数据分布的情况横轴表示数据类型,纵轴表示分布情况。灰度直方图是关于灰度级分布的函数,是对图像中灰度级分布的统计。灰度直方图是将数字图像中的所有像素,按照灰度值的大小,统计其出现的频率。灰度直方图是灰度级的函数,它表示图像中具有某种灰度级的像素的个数,反映了图像中某种灰度出现的频率。
将图像总像素亮度(灰度级别)看成是一个随机变量,则其分布情况就反映了图像的统计特性,这可用probability density function (PDF)来刻画和描述,表现为灰度直方图。灰度的线性变换就是将图像中所有的点按照线性灰度变换函数进行变换。该线性灰度变换函数f(x)是一个一维线性函数: f(x)=fA*x+fB灰度变换方程为: D2=f(D1)=fA*D+fB式中参数fA为线性函数的斜率,fB为线性函数的在y轴上的截距,D1为输入图像的灰度,D2为输出的图像灰度。当fA1时,输出的图像的对比度增大;当fA1时,输出图像的对比度将减小;当fA=1且fB!=0时,操作仅仅使所有像素的灰度值上移或下移,其效果是使整个图像更亮或更暗;特殊情况下,如果fA=1,fB=0时,输出图像和输入图像相同;当fA=-1,fB=255时,输出图像的灰度正好反转。
中值滤波法是一种非线性平滑技术,它将每一像素点的灰度值设置为该点某邻域窗口内的所有像素点灰度值的中值.
中值滤波是基于排序统计理论的一种能有效抑制噪声的非线性信号处理技术,中值滤波的基本原理是把数字图像或数字序列中一点的值用该点的一个邻域中各点值的中值代替,让周围的像素值接近的真实值,从而消除孤立的噪声点。方
文档评论(0)