イメージデータストアの画像をノイズ付加やガンマ補正で水増ししたい
Show older comments
イメージデータストアを水増しさせる意図でtransform関数の例を参考に以下のコードを書きました。
しかし、実行すると
使い方によるエラー matlab.io.datastore.TransformedDatastore/read
データストアに定義されている変換関数が無効です。
使い方によるエラー imnoise
1 番目の入力引数 I は次のタイプのいずれかにする必要があります:
uint8, uint16, double, int16, single
指定されたタイプは table でした
という結果になってしまいます。
イメージデータストアの回転や切り抜きの伴わないノイズやブレなどの水増しはどのようにすればよろしいでしょうか。
%Train2=transform(Train,@(x) imnoise(x,'gaussian'));
1 Comment
Hiroyuki Hishida
on 1 Apr 2022
実際に読み込まれているデータや、これ以前のスクリプトが不明なため、具体的なアドバイスがし辛い状況ですが、deep learningのためのaugmentationをされようとしており、そこでエラーが生じているように思われます。仮にそうだとした場合、以下のリンクの、「データストア出力に必要な形式は、ネットワーク アーキテクチャによって異なります。」以降の表が参考になるかもしれません(R2022a現在)
https://jp.mathworks.com/help/deeplearning/ref/trainnetwork.html#mw_199f8be9-53f8-4bac-acdf-2846778f5904
Accepted Answer
More Answers (0)
Categories
Find more on 特徴の検出と抽出 in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!