この例題のような情報があった状態で、これらのデータをデータセット配列ととして画像に関連付けることは可能でしょうか?
例えば、この例題なら個人の写真をここに追加したデータセットを作れたらと考えております。
つまり、この画像はidは○○○で、名前は○○さんで、性別は…というように関連付けられるデータセットを作るプログラムです。
よろしくお願いします。

 채택된 답변

Shunichi Kusano
Shunichi Kusano 2019년 11월 11일

2 개 추천

イメージとは違うかもしれませんが、画像データ本体ではなく、画像のアドレスをデータに含めるというのはいかがでしょうか。データ表示用に関数を書いて、関数で他の属性データ(idや名前など)を表示するとともに、アドレスから画像を読み出して描画を行うイメージです。

댓글 수: 3

riku
riku 2019년 11월 12일
具体的にはどのような関数を使えばいいでしょうか?
例を示していただけるとありがたいです。
Shunichi Kusano
Shunichi Kusano 2019년 11월 12일
편집: Shunichi Kusano 2019년 11월 12일
データテーブルを作る段階では特別な関数は必要ないかと思います。
テーブルに粛々とデータを放り込んでいくイメージです。
そこから情報を読みだして表示する関数は、例えば、テーブルデータ(data)とその行番号(n)を入力として受付け、画像とその他の属性情報を返すという仕様を考えるとおおよそ次のようなイメージです。
function showdata(data, n)
name = data.name{n};
id = data.id(n);
img = imread(data.img(n)); % imgの列に画像のアドレスが保存されていると仮定
disp(sprintf('ID:%d, name:%s' id, name));
imshow(img);
end
riku
riku 2019년 11월 14일
ありがとうございます。

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

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 イメージ에 대해 자세히 알아보기

질문:

2019년 11월 11일

댓글:

2019년 11월 14일

Community Treasure Hunt

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

Start Hunting!