中国矿业大学计算机学院
12 级本科生课程报告
课程名称 图像增强 报告时间 2015-4-28 学生姓名 贺一宁 学 号 08123419 专 业 电子信息科学与技术 任课教师 马姗姗
目录
1 Matlab软件简介 .......................................................................... 6 1.1 Matlab语言的历史 ............................................................. 6 1.2 Matlab软件概况 ................................................................. 6 2 原理分析 ...................................................................................... 8 2.1 数字图像噪声 ..................................................................... 8 2.2 空间域图像增强................................................................. 8 2.3 中值滤波 ............................................................................. 8 4 程序流程图 .................................................................................. 9 4.1 添加高斯噪声流程图 ........................................................ 9 4.2 添加椒盐噪声流程图 ........................................................ 9 4.3 中值滤波流程图............................................................... 10 5 源程序 ........................................................................................ 12 5.1 灰度处理 ........................................................................... 12 5.2直方图均衡化 .................................................................... 12 5.3灰度直方图 ........................................................................ 13 5.4加椒盐噪音 ........................................................................ 14 5.5加高斯噪音 ........................................................................ 15 5.6中值滤波 ............................................................................ 16 5.7图像取反 ............................................................................ 17 5.8图像锐化 ............................................................................ 18 结果分析 ................................................................................... 19
2
课程设计心得体会 ....................................................................... 20 参考文献......................................................................................... 21
3
摘要
数字图像处理技术是20世纪60年代发展起来的一门新兴学科,随着图像处理理论和方法的进一步完善,使得数字图像处理技术在各个领域得到了广泛应用,并显示出广阔的应用前景。MATLAB既是一种直观、高效的计算机语言同时又是一个科学计算平台。它为数据分析和数据可视化、算法和应用程序开发提供了最核心的数学和高级图形工具。根据它提供的500多个数学和工程函数,工程技术人员和科学工作者可以在它的集成环境中交互或编程以完成各自的计算。 MATLAB中集成了功能强大的图像处理工具箱。由于MATLAB语言的语法特征与C语言极为相似,而且更加简单,更加符合科技人员对数学表达式的书写格式,而且这种语言可移植性好、可扩展性强,再加上其中有丰富的图像处理函数,所以MATLAB在图像处理的应用中具有很大的优势。本文基于MATLAB的图像处理的基本运算,首先对图像进行了亮度和对比度的调整、旋转、缩放等操作,然后对图像进行了直方图统计和直方图均衡,最后对图像加入了各种噪声并进行了去噪处理。
要求完成的主要任务:
(1)了解对灰度图片处理的基本原理和方法; (2)熟悉掌握matlab软件; (3)对灰度图片模拟加入噪声;
4

