matlab GUI为用户图形化界面,可以使用guide命令进入图形化编辑界面
回车弹出GUIDE 快速入门,可以选择所需要的模板进行编辑,默认为Blank GUI
- 新建 GUI : 创建一个新的模板进行图形化编辑 最下面可勾选可选择编辑存储位置
- 打开现有 GUI : 编辑已有GUI图形界面 点击可进行选择想要编辑的图形文件
点击确定 进入图像化编辑界面 可在此界面进行编辑创作
最常用到的是按钮和坐标区域(按钮用作函数的绑定等等;坐标区域用作展示图像等等)
双击控件可进入组件的属性编辑,可根据需求进行创作编辑
以图像去雾系统为例
编辑图形化界面
点击菜单编辑器可对菜单进行编辑 新建菜单 新建菜单项 新建上下文菜单 并对菜单进行 回调函数绑定 设置快捷键 设置标签
编辑界面完成后双击图形化文件 .fig 查看图形界面内查看并在代码文件 .m内编辑回调函数(回调函数内可调用其他函数完成功能的实现)
MainForm.m 代码示例:
本程序提供三种去雾图像增强方法,以Retinex算法为例:
思想:从原始图像中去除照明的影响来还原图像的本质特征,照明由高斯滤波与原图卷积得到。