-1

私はパターン認識プロジェクトに取り組んでおり、現在GUI作成段階にあります。プッシュボタンがクリックされると、次のコマンドを実行できるプッシュボタンが欲しいのですが。

a = imread(image_name);
b = rgb2gray(a);
glcm = graycomatrix(b);
glcm (:); 

押しボタンをプログラムするためにどの機能を使用すればよいかわかりますか?あなたの助けは大歓迎です。

ありがとうございました。

4

1 に答える 1

4

コールバック関数の作り方がわからないようです。プログラムで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を介してそれを行う方法は同様であり、ここで詳細に概説されています。

于 2012-10-29T14:09:56.410 に答える