matlab灰度图灰度值转为RGN,基于MATLAB的图像处理系统的设计与实现

其模块图如下:图像处理系统图1系统功能框架工具编辑图像图像类型转换颜色空间转换正交变换保存另存为打印设置图大小像剪切旋转ADRNO变换NGB/IRD M/IBW SVH/RGB RGB/HSV GB/NTSR TSC/RGN打印CTD变换打开灰度灰度倒置腐蚀膨胀边界图退出文件28

吉林大学硕士学位论文4.4窗口界面的实现该系统界面的设计主要是利用MATLAB所提供的GU(IGraphUser Interface)向导设计控件而完成的,该向导可以实现多种控件的设计,给用户提供了一种友好的交互方式,同时也给操作带来很多方便。图形用户界面GUI是包含图形对象(如图形窗口、菜单、控件、文本)的用户界面,用户以某种方式选择或者击活这些对象会发生变化或引起动作[3]。(1)启动GUI的方法启动图形用户界面的方法有很多种,例如可以利用工具栏上的命令按钮,也可以采用菜单和命令的方式。在本人设计的案例中采用的是命令方式:在命令窗口直接输入guide命令,弹出的窗口如图2所示:图2 GUI启动界面在弹出的guide quick ate new gui选项卡里面的start窗口中选择creBlank GUI选项,这样就可以进入图形用户界面来设计我们的系统静态界面。29

吉林大学硕士学位论文图3 Guide界面上图就是Guide提供的图形界面设计工具集,在此界面下就可以利用控件组件、文本菜单、排列工具等对系统的界面进行设计。该系统的静态界面如图4所示:图4 Guide设计界面当静态界面设计完成以后,对该界面进行保存,此时Guidie将自描述,动生成两个发布文件,分别是.fig文件和.m文件。Fig文件:该文件包括图形窗口及其所有后裔的完全30

吉林大学硕士学位论文包括:该文件包括GUI设计、控制函数以及为子函数的用户控u Edit对系统的菜所有对象的属性值。Fig文件是一个二进制文件,调用hgsave命令或界面设计编辑器的file菜单save选项保存图形窗口时将产生该文件。Fig文件最有用的地方之一就是对象句柄的保存和引用,可以使用open、openfig和hgload命令打开一个后缀为.fig的文件。M文件件回调函数,主要用于控制GUI展开时的各种特征。这个M文件可以分为GUI初始化和回调函数两个部分,用户控件的回调函数根据用户与GUI的具体交互方式分别调用。设计好系统的界面以后,接下来就要利用Men单进行设计,创建菜单的第一步就是利用GUI的工具栏上的Menu Edit按钮启动相应的窗口。然后使用New Menu工具栏来创建菜单,然后可以指定菜单的属性。例如可以设置菜单的标签、分隔符、选种模式以及回调函数字符串。第二步就是创建菜单项。可以使用New Menu Item工具来添加菜单项,每一个菜单项也可以有级联的子菜单项。如果想要定义快捷菜单可以使用NewContext Menu

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值