我正在从事模式识别项目,目前处于 GUI 创建阶段。我想要一个按钮,一旦单击按钮就能够执行以下命令:
a = imread(image_name);
b = rgb2gray(a);
glcm = graycomatrix(b);
glcm (:);
我可以知道我应该使用什么功能来对按钮进行编程吗?非常感谢您的帮助。
谢谢你。
我正在从事模式识别项目,目前处于 GUI 创建阶段。我想要一个按钮,一旦单击按钮就能够执行以下命令:
a = imread(image_name);
b = rgb2gray(a);
glcm = graycomatrix(b);
glcm (:);
我可以知道我应该使用什么功能来对按钮进行编程吗?非常感谢您的帮助。
谢谢你。
在我看来,您似乎不知道如何制作回调函数。如果您以编程方式构建 GUI,请按照以下步骤操作:
% create the button
but = uicontrol(...
'style', 'pushbutton', ...
'string', 'my awesome button',...
'callback', @buttonCallback); % <--- SET CALLBACK HERE
function buttonCallback(~,~) % <--- what's called back when pressing the button
a = imread(image_name);
b = rgb2gray(a);
glcm = graycomatrix(b);
glcm (:);
end
如何通过 GUIDE 执行此操作类似,并在此处详细概述。