- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
通信专业课程设计一
太原科技大学
课 程 设 计(论 文)
设计(论文)题目:基于MATLAB数字图像处理的实现和仿真
姓 名
学 号
班 级
学 院
指导教师
2010年 12 月 31 日
太原科技大学课程设计(论文)任务书
学院(直属系):华科学院电子信息工程系 时间: 2010年12月17日
学 生 姓 名 指 导 教 师 设计(论文)题目 基于MATLAB数字图像处理的实现和仿真 主要研
究内容 学习MATLAB GUI程序设计,利用MATLAB图像处理工具箱,设计和实现自己的Photoshop 。按照软件工程方法,根据需求进行程序的功能分析和界面设计,给出设计详细说明。然后按照拟定的功能要求进行程序设计和调试。 研究方法 主要运用MATLAB工具箱对图像进行处理和分析,通过编写程序实现对数字图像的处理。 主要技术指标(或研究目标) 综合运用MATLAB工具箱实现图像处理的GUI程序设计。 教研室
意见
教研室主任(专业负责人)签字: 年 月 日
目 录
摘 要 II
第1章 绪论 1
第2章 数字图像处理系统设计 2
2.1设计概括 2
2.2文件 3
2.2.1打开 3
2.2.2保存 3
2.2.3退出 3
2.3编辑 3
2.3.1灰度 3
2.3.2亮度 5
2.3.3截图 7
2.3.4缩放 7
2.4旋转 9
2.4.1上下翻转 9
2.4.2左右翻转 10
2.4.3任意角度翻转 11
2.5噪声 12
2.6滤波 13
2.6.1中值滤波 13
2.6.2自适应滤波 13
2.6.3 平滑滤波 14
2.7直方图统计 15
2.8频谱分析 16
2.8.1、频谱图 16
2.8.2通过高通滤波器 17
2.8.3通过低通滤波器 18
2.9灰度图像处理 19
2.9.1二值图像 19
2.9.2创建索引图像 20
2.10颜色模型转换 21
2.11操作界面设计 22
第3章 程序调试及结果分析 23
总 结 24
参考文献 25
附录 26
基于MATLAB数字图像处理(Digital Image Processing)又称为计算机图像处理,它是指将图像信号转换成数字信号并利用计算机对其进行处理的过程。在数字图像处理过程中,输入的是质量低的图像,输出的是改善质量后的图像,常用的图像处理方法有图像增强、复原、编码、压缩等。
MATLAB既是一种直观、高效的计算机语言同时又是一个科学计算平台。它为数据分析和数据可视化、算法和应用程序开发提供了最核心的数学和高级图形工具。根据它提供的500多个数学和工程函数,工程技术人员和科学工作者可以在它的集成环境中交互或编程以完成各自的计算。 本文利用MATLAB图像处理工具箱,根据需求进行程序的功能分析和界面设计,实现数字图像的灰度处理、亮度处理、截图、缩放、旋转、噪声、滤波、直方图统计、频谱分析、颜色模型转换等。
关键词:数字图像处理MATLAB
第1章 绪论第章 由于要实现的功能并不是很多,所以在排版的过程中,把各个功能都安排在目录栏上,整体安排如下图所示:
同时在调节亮度时,虽然可以同对话框的形式输入调节的比例系数,但是这样效果不好了,不容易调节,因此这里考虑用滚动条来调节。因此,总体的设计界面如下图所示:
.2.1打开
为了让使用者更方便的使用,所以在设计的时候,通过对话框的形式来选择文件,选择uigetfile函数来实现,uigetfile函数显示一个打开文件对话框,该对话框自动列出当前路径下的目录和文件,由于这个GUI程序的操作对象是图像文件,所以设置这里的缺省后缀名为“.bmp”。
Uigetfile函数的调用格式为[name,path]=yigetfile(…), 在按下对话框中的执行按钮“打开”后,返回选择的文件名和路径,分别保存到“name”和“path”中。如果按下取消按钮或是发生错误,则返回值是0。 根据返回值的情况,如果是0,则弹出提示错误的对话框,否则,通过imread函数读出图像数据,把图像数据赋值给全局变量handles.img。
.2.2保存
同样也通过对话框的形式来保存图像数据,通过uigetfile函数选择文件名和路径,用getimage(gca)取出坐标2变换后的图像数据保存到变量i,最后用imwrite函数,把数据i存到指定的文件。
.2.3退出
退出比较简单,程序如下所示:
clc;
close all;
close(gcf);
.3.1灰度
将
您可能关注的文档
最近下载
- 计算机毕业设计jsp汉服文化平台vue论文.docx
- 新技术,新赛道,新物种.pptx VIP
- Unit 2 Wildlife protection A Day in the clouds 课件 【知识建构+拓展延伸】高中英语人教版(2019)必修第二册.pptx
- 《南京大屠杀》专题ppt课件(29页).ppt
- 抗血栓药物围手术期管理专家共识.pptx VIP
- 知名企业财务资金管理标准手册.docx VIP
- 《大学生创新创业基础教程》全册配套教学PPT课件 (1).pptx
- 电力安全工作规程(电网建设部分).pdf
- 居间合同完整版范本.pdf
- 中力 电动搬运车 EPT20 -15ET2 售后手册.pdf
文档评论(0)