我开发了一个matlab项目,其中包含调用不同函数的main.m文件。现在我想使用GUIDE围绕代码开发GUI。如何从GUI输入图像并显示我的项目在GUI中计算的结果
答案 0 :(得分:0)
下面的通用代码可以帮助您使用按钮事件处理程序:
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上已经有了一个按钮。
请注意,上面的代码只会将结果保存在处理程序结构中。您需要使用它在屏幕上显示数据,具体取决于您从函数中获得的结果类型。