画像に情報を持たせたい

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

Respuesta aceptada

Shunichi Kusano
Shunichi Kusano el 11 de Nov. de 2019
イメージとは違うかもしれませんが、画像データ本体ではなく、画像のアドレスをデータに含めるというのはいかがでしょうか。データ表示用に関数を書いて、関数で他の属性データ(idや名前など)を表示するとともに、アドレスから画像を読み出して描画を行うイメージです。
  3 comentarios
Shunichi Kusano
Shunichi Kusano el 12 de Nov. de 2019
Editada: Shunichi Kusano el 12 de Nov. de 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 el 14 de Nov. de 2019
ありがとうございます。

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre イメージ en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!