数字图像处理GUI界面设计.doc

数字图像处理GUI界面设计.doc

ID:56765219

大小:841.50 KB

页数:16页

时间:2020-07-08

数字图像处理GUI界面设计.doc_第1页
数字图像处理GUI界面设计.doc_第2页
数字图像处理GUI界面设计.doc_第3页
数字图像处理GUI界面设计.doc_第4页
数字图像处理GUI界面设计.doc_第5页
资源描述:

《数字图像处理GUI界面设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.目录第一章设计任务及要求11.1设计依据11.2课程设计容11.3课程设计要求1第二章设计原理22.1设计题目分析22.2设计原理2第三章设计实现43.1菜单栏编辑43.2控件及代码的加入63.2.2控件按钮的创建73.2.3控件代码加入83.4图像灰度处理93.5亮度调节93.6底片处理113.7直方图均衡化12第四章结果分析及总结13第五章参考文献14第六章附录15word范文.第一章设计任务及要求1.1设计依据在掌握数字图像处理基本算法的基础上,利用MATLAB软件设计具有指定功能的1.2课程设计容设计一个或包含子界面的图形用户

2、界面,该界面可以读入任意格式的图片并在一个图片窗口中显示,同时包含下拉列表或按钮等控件,用户可以从中选择不同的图像增强功能及参数,例如:对比度调节,灰度变换,图像锐化,图像滤波等功能,读入的图片会根据选择在新的图片窗口中显示不同的处理结果。1.3课程设计要求(1)要求每个同学独立完成设计任务。(2)课程设计说明书封面格式要求见《课程设计说明书格式要求》。(3)课程设计的说明书要求简洁、通顺,图像表达容完整、清楚、规。(4)课程设计说明书要求:(5)说明题目的设计原理和思路、采用方法及设计流程。(6)可采用图表或文字对图形用户界面各子模块

3、的功能以及各子模块之间的关系做较详细的描述。(7)详细说明MATLAB代码的编写流程。(8)采用图像及文字详细说明各功能的演示结果。(9)界面功能自行增加,涉及的算法越多越好。word范文.第二章设计原理2.1设计题目分析课程设计题目要求运用所学的图像增强技术知识设计一个GUI界面程序,通过界面控件对给定图像完成各种图像增强的功能。功能中包含一系列图像增强方式,有对比度调节,灰度变换,图像锐化,图像滤波等功能。在菜单栏中还有图像的打开及保存等一系列的按钮。2.2设计原理通过学习数字图像处理这一门学科,以及Matlab这一软件。制作图像处

4、理GUI人机交换界面,以方便使用。设计中,通过界面上的控件操作对图像进行简单的处理,而控件通过后台代码实现各种不同的操作功能。在界面中,人们能看到的控件分为三大类:图像显示模块,功能控件模块,以及菜单栏模块。(1)图像显示模块:打开原图像即没有处理过的图像会在第一个图像显示窗口中显示,第二个窗口为显示通过一定处理后的图像。图1显示模块word范文.(2)功能控件模块:打开与图像后,通过功能控件对对象进行简单的处理操作,使得通过不同控件操作后的图像在第二个显示框中显示。创建完成界面效果图如下。图2创建完成后的GUI界面word范文.第三章

5、设计实现3.1菜单栏编辑通过MenuEditor创建如下菜单,通过以下菜单来打开图像即保存图像功能按键实现图像的读取与保存。图3菜单栏编辑图4打开文件图像该菜单按钮是通过利用matlab中“uigetfile”、“imread”“imshow”实现图像文件的读取与显示:主程序:[filename,pathname]=uigetfile({'*.jpg';'*.bmp';'*.tif';'*.*'},'载入图像');ifisequal(filename,0)

6、isequal(pathname,0)errordlg('没有选中文件','出错

7、');return;word范文.elsefile=[pathname,filename];globalS%设置一个全局变量S,保存初始图像路径,以便之后的还原操作S=file;x=imread(file);set(handles.axes1,'HandleVisibility','ON');axes(handles.axes1);imshow(x);set(handles.axes1,'HandleVisibility','OFF');axes(handles.axes2);imshow(x);handles.img=x;guidat

8、a(hObject,handles);End利用“uiputfile”、“imwrite”函数实现图像文件的保存。图5图像保存主程序如下:functionsave_Callback(hObject,eventdata,handles)%hObjecthandletosave(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)[sfilename,sfilepath

9、]=uiputfile({'*.jpg';'*.bmp';'*.tif';'*.*'},'保存图像','untitled.jpg');if~isequal([sfilename,sfilepath],[0,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。