画像に情報を持たせたい

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

Risposta accettata

Shunichi Kusano
Shunichi Kusano il 11 Nov 2019
イメージとは違うかもしれませんが、画像データ本体ではなく、画像のアドレスをデータに含めるというのはいかがでしょうか。データ表示用に関数を書いて、関数で他の属性データ(idや名前など)を表示するとともに、アドレスから画像を読み出して描画を行うイメージです。
  3 Commenti
Shunichi Kusano
Shunichi Kusano il 12 Nov 2019
Modificato: Shunichi Kusano il 12 Nov 2019
データテーブルを作る段階では特別な関数は必要ないかと思います。
テーブルに粛々とデータを放り込んでいくイメージです。
そこから情報を読みだして表示する関数は、例えば、テーブルデータ(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 il 14 Nov 2019
ありがとうございます。

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su イメージ in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!