- 23
- 0
- 约5.59千字
- 约 15页
- 2022-02-09 发布于内蒙古
- 举报
课程设计报告册
课程名称: MATLAB 课程设计
课题名称: 灰度变换增强
专业班级:
姓 名: Bob Wang 学 号: 15164
课程设计主要场所: 信息楼 220
时间:
指导教师: 成 绩:
0
前言
数字图像处理技术是 20 世界 60 年代发展起来的一门新兴学科, 随着图像处理理论和方法的进一步完善, 使得数字图像处理技术在各 个领域得到了广泛应用,并显示出广阔的应用前景。 MATLAB既是一 种直观、高效的计算机语言,同时又是一个科学计算平台。它为数据 分析和数据可视化、 算法和应用程序开发提供了最核心的数学和高级 图形工具。 根据它提供的 500 多个数学和工程函数, 工程技术人员和 科学工作者可以在它的集成环境中交互或变成以完成各自的计算。 MATLAB中集成了功能强大的图像处理工具箱。由于 MATLAB语言的语 法特征与 C语言极为相似, 而且更加简单, 更加符合科技人员对数学 表达式的书写格式,而且这种语言可移植性好、可扩展性强,再加上 其中有丰富的图像处理函数,所以 MATLAB在图像处理的应用中具有 很大的优势。
MATLAB是一种以矩阵运算为基础的交互式程序语言,能够满足 科学、工程计算和绘图的要求,与其它计算机语言相比,其特点是简
洁和智能化, 适应科技专业人员的思维方式和书写习惯, 使得编程和
调试效率大大提高。我们学习掌握 MATLA,B 也可以说是在科学工具
上与国际接轨。
1
目录
一、 课程设计目的 …………………………………………… 2
二、 设计任务及内容 ………………………………………… 2
三、 课题设计实验条件 ……………………………………… 3
四、 涉及知识 ………………………………………………… 3
五、 具体设计过程及调试 …………………………………… 4
5.1、图像的读入和显示
5.1.1、打开图像 …………………………………… 4
5.1.2、显示原图像 ………………………………… 5
5.1.3、图像灰度处理 ……………………………… 7
5.1.4、显示灰阶后图像 …………………………… 8
5.2、直方图均衡化
5.2.1、生成直方图 ……………………………… ... 10
5.2.2、直方图均衡化 …………………………… ... 12
5.3、灰度变换
5.3.1、线性变换 …………………… …………… ... 9
5.3.2、分段线性变换 ……………… …………… ... 9
5.3.3、非线性变换 ……………………………… ...9
六、心得体会 ………………………………………………… .17
七、参考文献 ………………………………………………… .18
八、程序清单 ………………………………………………… .19
2
一、 设计目的
本次课程设计旨在提升学生的动手能力, 加强并巩固对专业理论知 识的理解和实际运用。通过使用 MATLAB软件,根据所分配的课题, 锻炼我们的自学能力,提高我们实践能力,为毕业设计做铺垫。
1、熟悉并掌握应用 MATLAB语言相关知识和程序设计方法。
2、掌握 MATLAB GU程I序设计
3、熟悉 MATLAB图像处理工具箱
4、学会运用 MATLAB工具箱对图像进行处理和分析
二、 设计任务及内容
利用 MATLABGUI设计实现图像处理的图形用户界面, 利用 MATLAB
图像处理工具箱实现以下的图像处理功能:
1. 采用 matlab Guide 设计图像界面;可以读入并显示图像,设计实 现下列功能的按钮,点击相应的按钮可以实现相应的功能。
2. 自选图像一幅,进行线性变换、分段线性变换和非线性变换,对 比源图像与变换后的图像特征变换,体会该变换的特点。
3. 自选图像一幅,生成并绘制图像的直方图。
4. 直方图均衡化方法研究,比较变换前后图像的直方图。
三、 题目研究的实验条
原创力文档

文档评论(0)