GUI为我的matlab项目使用指南



我开发了一个matlab项目,其中包括调用不同函数的main.m文件。现在我想使用GUIDE围绕代码开发一个GUI。如何从GUI输入图像并在GUI中显示我的项目计算的结果。

  1. 首先,当然,你需要主屏幕
  2. 然后使用"uicontrol"功能在上面添加一个按钮
  3. 接下来,您需要设置事件处理程序。在您的情况下,当用户单击按钮或将光标指向按钮时,就会发生一个事件,等等
  4. 在事件处理程序中,必须要求用户选择图像
  5. 打开具有接收位置的图像
  6. 执行代码并将结果保存在处理程序中。Handler是一个包含句柄和用户数据的结构
  7. 在屏幕上显示结果

下面的通用代码可以帮助您处理按钮事件处理程序:

function pushbuttonCallback(hObject, eventdata, handles)
[fileName Dir] = uigetfile('*.jpg','select jpg file');
imageDir = strcat(Dir, fileName);
I = imread(imageDir);
** YOUR FUNCTION HERE **
handles.results = YOUR FUNCTION'S RESULTS;
guidata(hObject, handles);

评论

在这一点上,我假设您的GUI上已经有了一个按钮。

请注意,上面的代码只将结果保存在处理程序结构中。您需要使用它在屏幕上显示数据,这取决于您从函数中获得的结果类型。

相关内容

  • 没有找到相关文章

最新更新