augmentedI​mageDatast​ore内のプロパティ​について

1 view (last 30 days)
Ren Okumura
Ren Okumura on 31 Oct 2022
Commented: Ren Okumura on 2 Nov 2022
ラベル付きのイメージデータストアをaugmentedImageDatastoreを使用してoutputSizeを変更しました。
その拡張イメージデータストアのプロパティを確認すると、元のイメージデータストアに付いていたラベルが確認できません。
この拡張イメージデータストアに、ラベルの情報は含まれているのでしょうか。
教えていただけると幸いです。よろしくお願いいたします。
  3 Comments
Atsushi Ueno
Atsushi Ueno on 1 Nov 2022
先の回答は誤り(でもないが不的確な回答)なので、コメントに移動しました。

Sign in to comment.

Accepted Answer

Atsushi Ueno
Atsushi Ueno on 1 Nov 2022
>この拡張イメージデータストアに、ラベルの情報は含まれているのでしょうか。
⇒はい、augmentedImageDatastore に ラベル情報は存在します。それはprivate属性の為ワークスペースに表示されません。augmentedImageDatastore の read 関数により取得する事が出来ます。
[XTrain,YTrain] = digitTrain4DArrayData; % XTrainは手書き文字5000枚、YTrainはラベル情報
augimds = augmentedImageDatastore([28 28 1],XTrain,YTrain) % augimdsのプロパティにラベル情報は無い(見えない)
augimds =
augmentedImageDatastore with properties: NumObservations: 5000 MiniBatchSize: 128 DataAugmentation: 'none' ColorPreprocessing: 'none' OutputSize: [28 28] OutputSizeMode: 'resize' DispatchInBackground: 0
read(augimds) % Read関数でラベル情報(response:この例は手書き文字画像の種類)が得られた
ans = 128×2 table
input response ______________ ________ {28×28 double} 3 {28×28 double} 3 {28×28 double} 7 {28×28 double} 7 {28×28 double} 7 {28×28 double} 7 {28×28 double} 9 {28×28 double} 9 {28×28 double} 7 {28×28 double} 7 {28×28 double} 3 {28×28 double} 9 {28×28 double} 9 {28×28 double} 7 {28×28 double} 3 {28×28 double} 7
  3 Comments
Ren Okumura
Ren Okumura on 2 Nov 2022
同じ方法で行わせていただいたところ、私も元のイメージデータストアとそのラベル情報まで辿り着くことができました!
ご丁寧に教えていただきありがとうございました。大変お世話になりました!

Sign in to comment.

More Answers (0)

Products


Release

R2022a

Community Treasure Hunt

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

Start Hunting!