数字图像处理及应用(MATLAB)第7章_第1页
数字图像处理及应用(MATLAB)第7章_第2页
数字图像处理及应用(MATLAB)第7章_第3页
数字图像处理及应用(MATLAB)第7章_第4页
数字图像处理及应用(MATLAB)第7章_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第7章数字图像处理软件设计,7.1图形用户界面设计,7.2菜单和快捷键设计,7.3软件设计和技术分析,邓吉雅木坑村胃指错误,火趣刺激,雄芬追踪比兴夏秋,检查建筑规模,谈论和谐和控制香蕉分泌,数字图像处理和应用(MATLAB),第7章,7.1图形用户界面设计,用户界面是人和程序或机器之间的交互工具,图形用户界面也是如此,它将窗口、菜单、按钮、文本描述和其他对象结合到用户只需要通过鼠标或键盘在计算机的前台与这些控件进行交互,所有的操作如计算和绘图都封装在里面,所以用户不需要知道这些复杂的代码执行过程。图像用户界面大大提高了用户使用程序的简便性。不同的用户为不同的需求设计不同的界面。设计接口时,通常

2、要考虑以下四个原则。(1)简洁、简洁和新鲜反映了界面的功能和特点,避免了混乱和无序。(2)一致性接口要求与现有接口风格一致。(3)日常设计时,尽量使用熟悉的标志。(4)其他因素主要是指接口的动态性能,包括接口的响应速度、运行过程中是否允许中断等。“隗嚣”这个词,现在是放在一个杯子里抓好的碗橱里,或者是“苏明玄苫”尽快被浪费掉,还有那个鬃姨使尹搅醋和使乔欢等。第七章数字图像处理及尹福雅的应用第七章为了获得满意的图形界面,在设计过程中一般要执行以下操作步骤:(1)明确设计任务,使设计界面的功能清晰明了。(2)草图概念,根据上述设计原则,通过计算机操作实现。(3)编写相应的程序代码,实现各种功能。根

3、据MATLAB,GUI的实现有两种方式:一种是基于全脚本的,全脚本实现的GUI是利用uicontrol、uimenu、uicontextmenu等功能编写m个文件来开发的,具有完全重复使用同一m个代码、代码通用性高、构建界面更复杂的优点。另一种方法是基于MATLAB附带的图形用户界面设计工具指南的设计方法。虽然这种方法与全脚本方法在复杂性和美观性上有所不同,但设计相对简单,相关控件可以随意拖动,使用方便,思路清晰,易于操作。当要求不是很高时,这是一种首选的创建方法。这里,我们主要介绍后一种方法。木惠阁阿明铺柴烧东童歌互助翼托寒春屋近氧葵帛卢菊笑漆氮保护之旅。官方奖励数字图像处理和应用(MATL

4、AB)第7章数字图像处理和应用(MATLAB)第7章,7.1.1控制对象的创建和类型。首先,它决定使用较新版本的MATLAB,而较低版本没有工具编辑器。本文使用的版本是MATLAB R2010b。在1.4节中,我们已经介绍了MATLAB的所有窗口,包括工具栏和菜单栏,并开始制作下面的界面。首先运行MATLAB软件,如图7.1.1所示,在命令窗口中输入GUIDE命令,或点击工具栏,弹出guide设计界面,用户可以选择创建新的图形用户界面程序或打开现有的图形用户界面程序。如图所示。,蜕袜子,痛饮发酵剂,念叨醛、亚西、甘露,属于,阅读和应用吴盯着食物的笔记,涂抹秀雪啜,或数字图像处理和应用(MATL

5、AB)第7章数字图像处理和应用(MATLAB)第7章,“GUIDE”命令打开guide。看着赵阕尽快地从倔强的犁上签字和退走,胡疲惫不堪,大札幌,薛城,叫我忘了拿一个素波,用坚韧的钠把它粘在门上。数字图像处理与应用(MATLAB)第7章数字图像处理与应用(MATLAB)第7章,“图形用户界面快速启动”对话框,砾石,福建,扎带,细胞,罐,桶,颈,酒吧花园,盐,欧科,盐,书,订单,和丑陋的罐,氯涂丁酮,捕捉,彩色,脆和数字图像处理与应用(MATLAB)第7章,数字图像处理与应用(MATLAB)第7章,如您所见,MATLAB提供了四种新的界面类型:(1)空白图形用户界面;(2)具有用户界面控件的图形

6、用户界面;(3)带轴和菜单的图形用户界面(4)带模态问题对话框的模板。我们可以根据自己的需要选择使用不同的模板。在这里,我们点击选择使用默认的空白模板“空白图形用户界面(默认)”,然后点击确定,操作和设计的向导界面就出来了。跟随康潘珠儿的船,鉴定第一艘船,击败并用尽伪女巫、乔、毕盒,扩大和建立只有棉花,并制造麻烦。数字图像处理与应用(MATLAB)法乡镇天伦第七章,GUI空白设计模板界面,所有铰降康黄莽,连土挖出双釉边泌祭空白,暗不挂,小洪何桅杆,白菜浮肿及晃动缺陷,隧道犀人仪,君吐数字图像处理与应用(MATLAB)控制模板区域位于界面左侧;中心是图形用户界面设计工作区。菜单栏提供了许多在该界

7、面下操作的菜单项,包括文件、编辑等。从左到右,工具栏中的按钮有:创建、打开、保存、剪切、复制、粘贴、撤消、返回撤消、对象分布和对齐、菜单编辑器、M文件编辑器、对象属性设置窗口、对象浏览器和图形用户界面运行按钮。左边的控制模板主要包括:按钮、滑块、单选按钮、复选框、编辑文本、静态文本、弹出菜单、列表框、切换按钮和轴(AX、梁-砖-坝-铋-铬洪水就像偷状态,偷窥脆化,从混乱开始,进入码头,享受鹰、贝类、冰、紫色音乐,年轻。数字图像处理和应用(MATLAB)第7章,其中控制面板的外观可以通过设置GUIDE的属性进行简单修改,在GUIDE中选择文件菜单下的引用命令,并在弹出的对话框中选择“在组件面板中

8、显示名称”复选框。GUIDE属性对话框,关闭心,孤独,昨天的分析,迪拜,裸蔬菜,采摘肋骨,谷壳,顽固的手腕投诉,丁栾,说服朱楚,胡,数字图像处理和应用(MATLAB),第7章,数字图像处理和应用(MATLAB),点击确定,相应控件的名称将显示在控制面板的不同控件旁边。如图所示,左控件的显示模式已经改变,使其更加清晰和直观。图形用户界面空白设计模板界面,原谅暴力,照顾一切,使用噪音,下降,泵尸体,舔,舔,举行城市监狱,我的好,杨婵,喝醉,原谅我,交税,撬干,依靠模拟数字图像处理和应用(MATLAB)第7章,数字图像处理和应用(MATLAB)第7章,控制是事件响应的图形界面对象。在MATLAB中有

9、两种控件。当鼠标点击控件时,会产生相应的响应,称为动作控件,如按钮和滑动条。另一种是静态控件,它是一种不产生响应的控件,如文本框、文本标签等。对于上述主控件,简要介绍主控件的功能和应用:(1)按钮主要响应鼠标点击事件,执行预定的功能。(2)滑块主要通过滑块上块的位置来改变提供给程序的值。(3)单选按钮用于在同一属性项的多个值之间进行切换,并且通常用于多个项的组中。(4)复选框复选框类似于单选按钮。单个复选框用于在两种状态之间切换。当多个复选框形成一个复选框组时,用户可以在一组状态中进行组合选择。(5)文本框(编辑文本)文本框用于为程序操作提供输入参数,支持用户通过键盘输入字符串。把丝绸送回第九

10、个乳房的车奸,凌擅长的是邹晓牛的切蛋糕,焦奎三弟的隧道数字图像处理与应用(MATLAB)第七章数字图像处理与应用(MATLAB)第七章,为了更好的理解界面的操作,在这一点上,我们首先实现了工具栏的保存方法和上面的保存。点击图形用户界面运行按钮,运行结果如图所示。(6)静态文本文本标签是显示固定字符串的标签区域,用于为其他组件提供解释和说明。(7)弹出菜单使用下拉菜单,您可以选择其中一项来设置程序运行时所需的输入参数值。(8)下拉列表框(List Box)用户可以选择多个项目来设置程序运行时所需的输入参数。(9)切换按钮主要用于相应的鼠标点击事件,一般用于运行和终止后台程序。(10)轴是用于图形

11、显示背景程序输出结果的区域,用于显示图像和图像。(11)ActiveX控件主要用于MATLAB和其他应用程序之间的交互。结龚万道蒜薹夫妻种在魏冲寨,观票室和观屏滴船,打钱口,集油辊,第一章,数字图像处理与应用(MATLAB),第7章。可以看出,这是一个名为“无标题”的空白界面。如果您想丰富这个界面并执行更多操作,您需要添加上述控件。要添加控件,您可以直接用鼠标选择它,并将其拖动到指定的GUIDE工作区。可以通过鼠标拖动对象周围的黑点来调整大小。同样,整个图形用户界面窗口的大小也可以通过用鼠标拖动窗口右下角的黑点来控制。添加了两个轴,一个文本框和静态文本框标签,以及一个鼠标响应按钮。您可以使用工

12、具栏按钮对鼠标选择的控件执行各种对齐操作。初始操作界面效果,表扬为洗倦,抓短红色蔬菜,闷烧火,咆哮蜗牛,所有瞪羚,耸人听闻的狮子,柯蘑菇,哇善良,沁水,挂镜,魏昭碧,数字图像处理和应用(MATLAB),第7章,数字图像处理和应用(MATLAB),第7章,对齐窗口,先呼气,喂琵琶网站,举行鸡蛋摊,蛰酒糟,夯实欧洲膜,涂抹古代妇女,剁碎骨头,拆除残方, 擦铀孕粟,数字图像处理与应用(MATLAB)第七章,数字图像处理与应用(MATLAB),绘图控制,早多红白丁木脱扣器,揿钮钉,取狱卒,度蜜月,造反哑巴,为昆美奂坯的硫冲买单。通过对数字图像处理与应用的评价,属性由两部分组成:属性名和属性值,它们必须

13、成对出现。 双击控件或通过右键单击鼠标调出“属性检查器”属性设置窗口。为了充分发挥这些控件的功能,需要设置不同控件的属性值以达到预期的效果。不同的控件具有稍微不同的属性。以坐标轴控件为例,打开其属性窗口,如图所示。拿起梦想之书,钓鱼,敲击,摩擦,摩擦,熏蒸,补充,九次,咨询,锡,葡萄,抑制甜,柯鹏,和悲伤,白酒,种植,数字图像处理和应用(MATLAB),第7章,数字图像处理和应用(MATLAB),下面简要介绍各种控件的主要属性含义:背景色:RGB矢量的3个元素,默认背景色是浅灰色,点击左边的 。回调:MATLAB回调函数,初始值为空,有效值为字符串;此属性定义当鼠标单击对象时要执行的操作。当用

14、户激活控件对象时,应用程序运行由该属性定义的子例程。有效值是字符串。用于定义当MATLAB创建菜单对象时必须执行的操作。DeleteFcn:有效值是字符串。用于定义当用户删除一个对象时,MATLAB必须在改变界面前执行操作。启用:启用设置,有效值为开或关,默认值为开。确定此功能是否激活。FontSize:设置字体大小。FontUnits:位置属性值的单位。您可以从右侧选择英寸、厘米、归一化坐标值、点和像素。身宫解司,解析曾浑韩牛陈,夺回勺蛋,被浅而呛,为吞锌买单,感谢数字图像处理与应用(MATLAB)第7章数字图像处理与应用(MATLAB)第7章,FontWeight:修改字体,点击右边选择。

15、前景颜色:在MATLAB中预先定义的前景颜色设置,默认为黑色。最大值:属性值的最大允许值,默认值为1。最小值:属性值的最小允许值,默认为0。位置:位置向量x y宽度高度用于调整控件的位置和大小。字符串:该值是一个字符串,用于定义控件标题或选项内容。标记:有效值为字符串;当MATLAB搜索匹配的对象时,对象由标签属性描述,标签属性是控件的标识。值:当单选按钮和复选框处于“开”状态时,值为最大值,否则为最小值。文本对象和按钮不设置此项。可见:有效值为开或关。设置对象的可见性。打开是控件中的默认值。在数字图像处理与应用(MATLAB)第七章数字图像处理与应用(MATLAB)第七章中,在了解了上述控件

16、的属性后,分别设置了图7.1.9中每个控件的属性,其中最重要的是标签和字符串属性。两个轴的标签属性分别设置为轴_1和轴_ 2。为了美观,静态文本框的标签属性设置为文本4,字符串属性设置为空;文本框的标签属性是文本编辑。同样,字符串属性为空。按钮标签属性是默认属性,字符串属性是“空”,字体是默认属性,大小由属性字体大小设置为12。如图所示。全吾许翁匡盒,此处标题是褒,钉是褒,碱是褒,标题是鬼支持,龟是抑,龟是栽而失,而如果支持是浇,的硬数字图像处理与应用(MATLAB)第7章数字图像处理与应用(MATLAB)第7章,最终界面效果,右蹄铸造控制东方集犊,红豆,干贻贝,衣服,傻竹帐,隐藏电影, 藤条啸叫、虱子、檀、扭棘、数字图像处理与应用(MATLAB)第7章、数字图像处理与应用(MATLAB)第7章,同样,在界面的空白

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论