多媒体课程设计基于Matlab界面设计.ppt

上传人:99****p 文档编号:1442586 上传时间:2019-02-27 格式:PPT 页数:35 大小:2.36MB
下载 相关 举报
多媒体课程设计基于Matlab界面设计.ppt_第1页
第1页 / 共35页
多媒体课程设计基于Matlab界面设计.ppt_第2页
第2页 / 共35页
多媒体课程设计基于Matlab界面设计.ppt_第3页
第3页 / 共35页
多媒体课程设计基于Matlab界面设计.ppt_第4页
第4页 / 共35页
多媒体课程设计基于Matlab界面设计.ppt_第5页
第5页 / 共35页
点击查看更多>>
资源描述

1、多媒体课程设计设计题目基于 MATLAB的图像处理界面设计设计背景1. MATLAB提供了一套完整的用于图像分析和处理的函数,在200多个图像处理函数的帮助下,我们可以很方便的对图像进行相关处理。2. 另外 MATLAB也提供了人机交互操作的一个工具和方法,那就是图形用户界面( GUI)。使用户可以通过菜单,按钮,编辑文本框,滑动条等控件进行交互式操作,从而执行某种功能。如果我们将以上两者结合,就可以编制出比较人性化图形处理界面,使图形处理起来更加方便。图形用户界面( GUI)n 图形用户界面是包含图形对象,如窗口,图标,菜单和文本的用户界面。以某种方式选择或激活这些对象(最常见的是鼠标的操作

2、),就可以激发相关的操作。n MATLAB中的用户界面对象有三类:n 用户界面控制对象(能建立按钮,列表和编辑框等图形对象)n 下拉式菜单对象(能建立下拉式菜单和子菜单的图形对象)n 内容式菜单对象(能建立弹出式菜单的图形对象)利用上述对象进行周密的组织和设计,就可以设计一个界面良好,操作简单和功能强大的图形用户界面。界面设计流程(一)n 在 MATLAB中建立一个 FIG文件,选择和创建需要的图形对象,(如按钮,菜单,编辑框,坐标轴,滑块等等)界面设计流程(二)n 保存上面的 FIG文件, MATLAB将自动生成一个 M文件。 M文件为每个图形对象生成一个返回函数,我们只要在返回函数中编写代

3、码就可以设置相应图形对象的功能。n function m_file_open_Callback(hObject, eventdata, handles)filename,pathname=uigetfile(*.jpg) axes(handles.axes_src);fpath=pathname, filename;img_src=imread(fpath);imshow(img_src);setappdata(handles.figure_pjimage,img_src,img_src);set(handles.n_image,Enable,on);本设计界面介绍工具栏介绍如图所示,本设计工具栏一共包含 8项1.文件2.几何变换3.RGB图像处理4.灰度图像处理5.噪声与滤波6.图像复原7.小波变换8.傅里叶变换文件包含打开,保存,退出界面三项设有快捷键分别为0,S,E打开文件演示本设计一共支持 JMP,BMP,PNG,TIFF四种格式的图片返回

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。