【MATLAB】GUI初步设计

MATLAB界面设计

  • 前言
  • 一、基本步骤
    • 1.1 创建GUI文件
    • 1.2 界面设计
  • 总结


前言

为了完成图像处理的作业,简直就是生活不易啊

找到一个很棒的教学视频
基于MATLAB的GUI界面设计流程讲解


一、基本步骤

1.1 创建GUI文件

由于在写博文之前我已经创建好文件了,所以现在完全是展示作用
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
工具区域
在这里插入图片描述
我不认为很久之后我就会忘记这些功能按键是干嘛的,不解释了。
唯一值得注意的只有图片是放在这个界面上的
在这里插入图片描述

1.2 界面设计

现在就是自己设计了,整体界面了。
回调函数创建
在这里插入图片描述
在这里插入图片描述
打开图片
注意是在按键1按下时候的回调函数,写错地方会报奇奇怪怪的错


function pushbutton1_Callback(hObject, eventdata, handles)
% hObject    handle to pushbutton2 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
[filename,pathname]=uigetfile('*jpg','选择图片');
path=[pathname filename];       % 结合路径
I=imread(path);
axes(handles.axes1);
imshow(I);       % 图片展示

在这里插入图片描述
切换按键的样式
在这里插入图片描述


总结

这篇文章依旧没有总结

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/651735.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Linux】:文件查看 stat、cat、more、less、head、tail、uniq、wc

🎥 屿小夏 : 个人主页 🔥个人专栏 : Linux深造日志 🌄 莫道桑榆晚,为霞尚满天! 文章目录 📑前言一、stat(查看文件详细属性信息)1.1 内容解析:1.2…

上门服务系统|上门服务小程序搭建流程

随着科技的不断进步和人们生活水平的提高,越来越多的服务开始向线上转型。传统的上门服务业也不例外,随着上门服务小程序的兴起,人们的生活变得更加便捷和高效。本文将为大家介绍上门服务小程序的搭建流程以及应用范围。 一、上门服务小程序搭…

合合信息引领AI场景化革新,供应链金融智能化审核全面升级!

官.网地址:合合TextIn - 合合信息旗下OCR云服务产品 随着供给侧结构性改革的深入推进和产业结构的不断升级,金融机构在监管部门的指导下,积极拓展供应链金融业务,取得了显著成效。这一举措有效缓解了上下游中小企业的融资困难&a…

智能变频三模正弦波控制器

智能变频三模正弦波控制器 前言一、图片介绍总结 前言 不敢动,完全不敢动。多做笔记,完全了解之后再说吧 一、图片介绍 轮毂电机 主角登场 淘宝关于这款控制器的介绍 当然不同的型号功能不同 学习线插上就会转,可以使用继电器控制通断。 电门…

水星路由器X30G问题:中继丢失dhcp(最后发现是移动入户光猫路由器问题)

先上结论:不是水星路由器的问题,而是移动接入光猫路由器的问题。 修改了网络拓扑,将路由器X30G设为ap有线中继,正常使用中,一天突然发现,所有的wifi上来的,都把路由设为该路由器的局域网端口19…

Flutter - 折叠面板

demo 地址: https://github.com/iotjin/jh_flutter_demo 代码不定时更新,请前往github查看最新代码 flutter 自定义折叠组件 支持三种类型和两种展示效果可自定义title和被折叠的内容 效果图 示例 import package:flutter/material.dart; import /jh_common/widge…

3d合并的模型为什么没有模型---模大狮模型网

在3D建模中,合并模型是常见的操作,它可以将多个模型合并成一个整体。然而,有时候在合并后却发现部分模型消失了,这可能会让人感到困惑和失望。本文将探讨为什么合并的3D模型中会出现没有模型的情况,并提供一些解决方法…

【数据结构7-2】-二叉排序树(建立、遍历、查找、增加、删除)

目录 1 基础说明2 基本思路-二叉树的创建和插入2.1 节点存储结构的建立2.2 二叉树创建函数的设计2.3 二叉树插入函数的设计2.4 简单的进行二叉树的检测看看插入的对不对:2.5 整体代码: 3 二叉树的遍历3.1 中序遍历3.2 程序代码:3.3 程序结果&…

网络安全之文件上传漏洞(上篇)(技术进阶)

目录 一,什么是文件上传漏洞?文件上传漏洞会造成什么危害? 二,文件上传靶场upload-labs闯关 Pass-01 Pass-02 Pass-03 Pass-04 Pass-05 Pass-06 Pass-07 ​Pass-08 Pass-09 Pass-10 总结 一,什么是文件上传漏洞&…

基于Ubuntu-base构建根文件系统

Ubuntu是一个非常常见的发行版系统,具有丰富的软件功能,可以方便的进行各类开发,系统的apt工具更是搭建各种开发环境的神器。当我们在基于X86的电脑Ubuntu完成功能开发后,想要将功能移植到arm板上,使用Ubuntu可以大大节…

Python实现自动化的服务器部署和配置管理库之pyinfra使用详解

概要 在现代软件开发中,自动化部署和配置管理变得越来越重要。Python pyinfra库是一个强大的工具,可以帮助开发者实现自动化的服务器部署和配置管理。本文将介绍pyinfra库的安装、特性、基本功能、高级功能、实际应用场景以及总结。 安装 首先,来看一下如何安装pyinfra库。…

线上剧本杀小程序:创新玩法下带来的市场活力

近几年来,剧本杀作为一种新型的游戏娱乐模式,深受年轻人的喜欢,成为了当下年轻人娱乐休闲的主要方式之一。剧本杀行业在经历过一段时间的“野蛮生长”后,游戏内容和服务得到的升级发展,游戏的趣味性和体验感也逐渐增强…