- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《基于MATLAB的图像处理》
—制作自己的Photoshop
课程设计
学生姓名:
学 号:
专业班级:
指导教师:
二o—O年四月I?三II
冃录
TOC \o 1-5 \h \z 一、 课程设计目的 3
二、 课程设计描述 3
三、 课程设计要求 3
四、 总体设计 3
五、 按钮功能 4
5.1、 Scan(浏览) 6
5.2、 Back(上一张) 6
5.3、 Next(下一弓K) 7
5.4、 Mark(添加水印) 7
5.5、 Magnify(以鼠标点击为中心放大) 7
5.6、 R90° CW(顺时针旋转90度) 8
5.7、 R90° CCW(逆时针旋转90度) 8
5.8、 Exit(退出) 8
六、 菜单功能 8
6.1、 文件 8
6」?1.打开 9
保存 9
6.1.3> 退出 9
6.2、 编辑 9
6.2.1 > 放人 9
622、 缩小 10
623、 灰度 10
624、 亮度 11
625、 旋转 12
626、 截图 13
6.3、 变换 13
傅里叶变换 13
离散余弦变换 14
Radom 变换 14
6.4、 噪声 15
高斯噪声 15
642、椒盐噪声 15
6.4.3 >斑点噪声 16
644、泊松噪声 16
6.5、 滤波 16
6.5.1、 高通滤波 17
6.5.2>低通滤波 17
6.5.3、 平滑滤波(线性) 17
6.5.4>平滑滤波(菲线性) 18
6.5.5、锐化滤波(线性) 18
656、锐化滤波(非线性) 19
6.6、 直方图统计 19
661、R直方图 20
6.6.2、 G 直方图 20
663、B直方图 21
6.7、 图像增强 21
K伪彩色增强 21
真彩色增强 22
6.7.3、 直方图均衡 22
6.7.4、 NTSC 颜色模型 23
YCbCr颜色模型 23
HSV颜色模型 24
6.8、 阈值分割 24
七、 程序调试及问题分析 26
八、 心得体会 28
九、 参考文献 29
I、 附录 29
一、课程设计目的
综合运川MATLAB工具箱实现图像处理的GUI程序设计。
二、课程设计描述
学习MATLAB GUI程序设计,利用MATLAB图像处理工具箱,设计和实 现口己的Photoshop。要求:按照软件工程方法,根据盂求进行程序的功能分析 和界面设计,给出设计详细说明。然后按照自己拟定的功能要求进行程序设计和 调试。
以下列出儿点程序的功能,供参考
1) 图像的读取和保存。
2) 设计图形用八界而,讣用户能够对图像进行任意的亮度和对比度变化调 整,显示和对比变换前后的图像。
3) 设计图形用户界面,让用户能够用鼠标选取图像感兴趣区域,显示和保 存该选择区域。
4) 编写程序通过最近邻插值和双线性插值等算法将川户所选取的图像区域 进行放大和缩小整数倍的操作,并保存,比较儿种插值的效果。
5) 图像逍方图统计和直方图均衡,要求显示立方图统计,比较辽方图均衡 后的效果。
6) 能对图像加入各种噪声,并通过儿种滤波算法实现左噪并显示结果。比 较去噪效果。
三、课程设计要求
1) 熟悉和掌握MATLAB程序设计方法
2) 掌握MATLAB GUI程序设计
3) 学习和熟悉MATLAB图像处理工具箱
4) 学会运用MATLAB工具箱对图像进行处理和分析 四、总体设计
这次的设计的功能按钮包括菜单和面板的按钮两部分,面板上的按钮功能和 菜单上的“阈值分割”功能是相对比较冇新意的,这几个功能棊本都是自己编写 的源程序,并没有现成的功能函数贡血接调用,算是花了不少功夫吧。然后菜单 上的功能都是图像处理必备的一些基木功能,大多可以通过Matlab自带的一些 现成隊[数來调用以实现,关键是耍注意它的使用语法和支持的图像类型。
注:整个设计都是基于Matlab 6.5版木。
对于一些需要动态演示的,无法贴图,在附件里冇演示视频
具体的菜单功能和面板设计如下图所示:
-自文件
冃打开
口保存
—退出
-旨編辑
耳放犬
I缩小
P灰度
冃雄转
=?截图
申劃变换
冃傅里叶变换
日离散余弦变换
日Radon变换
匸囱噪声
匕高斯噪芦
P椒盐噪芦
P斑点噪声
=泊松噪声
冃低通谑波
=平潘滤波
匕线性
口菲线性
戸非线性
厂自直方图统计
□R直方国
=?G直方图
克方图
自图像増强
E伪彩色増强
小其彩色増强
口直方图均衡
曰NTSC模型
曰丫CbC隈型
□ HS噪型
6阀值分割
)yu
文件歩锡 嗓芦滤波克才图轨计国像賤阈值分割
Original Img
Managed Img
09
R90-CW I
06
MdgniJ
04
02
light
gemmo
E?t
0.6 0.8
Next
D.6 0.8
0.8
06
04
02
五、按钮功能
5.1、
您可能关注的文档
最近下载
- 小学数学新青岛版三年级上册第五单元第1课时 整十、整百数乘一位数的口算教学课件(2025秋新版).pptx VIP
- 中医药技能大赛考试复习题及含答案.doc VIP
- 精益安全生产管理PPT.ppt VIP
- 3.5 曹冲称象的故事(课件)2025-2026学年度人教版数学三年级上册.pptx VIP
- 金风1.5MW风机机舱柜识别图.pdf VIP
- SN/T 1299-2003_入出境航空器器械除鼠操作规程.pdf VIP
- 《中考英语备考讲座》课件.ppt VIP
- Q NE-DA01.1-2020 《陆上风电、光伏建设项目质量验收范围划分》.xlsx VIP
- 智能电网中的电力市场机制研究.pptx
- 二年级数学上册《认识厘米》教案.docx VIP
文档评论(0)