ミニバッチデータストアで入力画像(补丁)のサイズを変更する方法

2次查看(最近30天)
叉
2018年10月10日
评论道: 2018年10月11日
今,上記のミニバッチデータストアのプログラムを参考にしています。私は补丁のサイズを50 * 50 * 3に設定し,学習させたいのですが,(入力層のサイズを50 * 50 * 3にしたいため)上記のプログラムだと入力画像の大きさ(768 * 1024 * 3など)になってしまいます。ImageDataStoreのみを用いて,サイズを変更することは可能でしょうか吗?また,augmentedImageDatastoreをもちいなければいけないのでしょうか吗?

接受的答案

水木
水木 2018年10月10日
はい,入力画像のサイズが異なる場合は以下のようにaugmentedImageDatastoreでサイズ合わせをする必要があります。
网= alexnet;
inputSize = net.Layers (1) .InputSize;
augimdsValidation = augmentedImageDatastore(inputSize(1:2), imds);
枚数が少なければimresizeを用いて一枚一枚リサイズしても良いですが,augmentedImageDatastoreの方がデータストアとして定義した画像に対して一度にリサイズできるので便利かと思います。
1评论
叉
2018年10月11日
 ご回答いただきありがとうございます。
 質問のプログラムのミニバッチデータストアのどこを変更すれば良いのでしょうか?
 いずれかのイメージデータストアしか使用できなくなっています。

登录评论。

更多的答案(0)

s manbetx 845


释放

R2018a

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!