App Designerを用​いてプログラムで計算​した数値を表にまとめ​たい

App Designerを用いてプログラムで計算した数値を表にまとめたいと考えています.
例えば,二値化画像から白のピクセル数と黒のピクセル数を計算して表にでるようにしたいです.
App Designerのテーブルの使い方がよくわからず,教えていただきたいです.
よろしくお願いします.

 채택된 답변

Kojiro Saito
Kojiro Saito 2022년 12월 12일

0 개 추천

App Designerのテーブルコンポーネントはuitableを使っています。
例えば、コラム名を「白,黒」にしておき、
アプリのコールバックでピクセル数をカウントしてUITableDataプロパティに入れます。
img = imread('coins.png');
bw = imbinarize(img);
bwCol = reshape(bw,[],1);
wht = sum(bwCol); % 白のピクセル数
blk = sum(bwCol==0); % 黒のピクセル数
app.UITable.Data = table(wht, blk);
実行例です。

댓글 수: 4

大輝 隅岡
大輝 隅岡 2022년 12월 13일
回答ありがとうございます.
実際に試して見たのですがコールバックの選択がわからず,うまく実行できませんでした.
初歩的な部分からわからず申し訳ありませんが,よろしければ教えていただきたいです.
よろしくお願いします.
Kojiro Saito
Kojiro Saito 2022년 12월 13일
例えばボタンを押したときに処理させたい場合は、ボタンのコンポーネントを置いて右クリック「コールバック」→「ButtonPushedFcn コールバックの追加」をクリックします。
大輝 隅岡
大輝 隅岡 2022년 12월 14일
回答ありがとうございます.
解決できました.ありがとうございました.
Kojiro Saito
Kojiro Saito 2022년 12월 14일
解決して良かったです。回答の採用もありがとうございました。

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 App Designer を使用したアプリ開発에 대해 자세히 알아보기

질문:

2022년 12월 8일

댓글:

2022년 12월 14일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!