1 / 28
文档名称:

数字图像处理课程设计---数字图像处理.doc

格式:doc   页数:28页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数字图像处理课程设计---数字图像处理.doc

上传人:mkt365 2015/11/12 文件大小:0 KB

下载得到文件列表

数字图像处理课程设计---数字图像处理.doc

文档介绍

文档介绍:数字图像处理课程设计报告
设计题目:数字图像处理
专业班级
学号
学生姓名
指导教师
教师评分
目录
一、Matlab软件简介 2
Matlab语言的历史 2
Matlab软件概况 2
二、图像间运算 4
显示原图像 4
图像间算术运算的应用 4
原理分析 4
程序分析 5
三、直方图变换 6
图像灰度映射 6
灰度映射原理 6
典型的灰度映射 6
程序分析 6
直方图均衡化 7
均衡化概述 7
原理分析 7
程序分析 8
四、高斯与椒盐噪声 9
高斯噪声 9
椒盐噪声 9
高斯与椒盐噪声对比 9
五、图像滤波 10
边缘算子 11
sobel算子 11
prewitt算子 11
拉普拉斯算子 12
高斯拉普拉斯算子 13
线性滤波 14
均值滤波 14
高斯滤波 14
非线性平滑滤波 14
中值滤波 14
邻域平滑滤波原理 15
程序分析 15
六、图像处理 18
傅里叶变换 19
概念及分类 19
变换意义 19
彩色图像处理 19
概念 19
三色成像原理 20
图像变换 20
七、图像水印 20
概念 21
水印特点 21
程序分析 21
输出结果 22
八、心得体会 22
九、参考文献 23
数字图像处理课程设计
摘 要
数字图像处理是一门新兴技术,随着计算机硬件的发展,数字图像的实时处理已经成为可能,由于数字图像处理的各种算法的出现,使得其处理速度越来越快,能更好的为人们服务。数字图像处理是一种通过计算机采用一定的算法对图形图像进行处理的技术。数字图像处理技术已经在各个领域上都有了比较广泛的应用。图像处理的信息量很大,对处理速度的要求也比较高。MATLAB强大的运算和图形展示功能,使图像处理变得更加的简单和直观。图像增强是指按特定的需要突出一幅图像中的某些信息,同时,削弱或去除某些不需要的信息的处理方法。其主要目的是处理后的图像对某些特定的应用比原来的图像更加有效。图像增强技术主要包含直方图修改处理、图像平滑化处理、图像尖锐化处理和彩色处理技术等。
本文介绍了MATLAB语言的特点,基于MATLAB的数字图像处理环境,介绍了如何利用MATLAB及其图像处理工具箱进行数字图像处理,并通过一些例子来说明利用MATLAB图像处理工具箱进行图像处理的方法。图像在实际应用中可能会遇到各种噪声干扰,如高斯噪声、椒盐噪声等,可以采用空间域图像增强的办法对其进行处理,减少噪声的影响。本次课设使用的是空间滤波对图片处理,包括均值滤波和中值滤波。
 关键字图像处理 MATLAB 噪声处理滤波
一、Matlab软件简介
Matlab语言的历史
20世纪70年代,美国新墨西哥大学计算机科学系主任Cleve Moler为了减轻学生编程的负担,用FORTRAN编写了最早的MATLAB。1984年由Little、Moler、Steve Bangert合作成立了的MathWorks公司正式把MATLAB推向市场。到20世纪90年代,MATLAB已成为国际控制界的标准计算软件。
MATLAB(矩阵实验室)是MATrix LABoratory的缩写,是一款由美国The MathWorks公司出品的商业数学软件。MATLAB是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。除了矩阵运算、绘制函数/数据图像等常用功能外,MATLAB还可以用来创建用户界面及与调用其它语言(包括C,C++和FORTRAN)编写的程序。
尽管MATLAB主要用于数值运算,但利用为数众多的附加工具箱(Toolbox)它也适合不同领域的应用,例如控制系统设计与分析、图像处理、信号处理与通讯、金融建模和分析等。另外还有一个配套软件包Simulink,提供了一个可视化开发环境,常用于系统模拟、动态/嵌入式系统开发等方面。
Matlab软件概况
Matlab是Matrix Laboratory的缩写,意为矩阵实验室。它具有强大的矩阵处理功能和绘图功能,进还能进行文字处理,绘图,建模仿真等功能。随着版本的不断升级,它在数值计算及符号计算功能上得到了进一步完善。Matlab已经发展成为多学科、多种工作平台的功能强