最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。
イメージ データのデータ ストア
個々のイメージはメモリに収まるが、イメージの集合全体が必ずしもメモリに収まるとは限らない場合、イメージ ファイルの集合を管理するには ImageDatastore
オブジェクトを使用します。関数 imageDatastore
を使用して ImageDatastore
オブジェクトを作成し、そのプロパティを指定すると、オブジェクト関数を使用してデータのインポートおよび処理ができます。
は、imds
= imageDatastore(location
)location
で指定されたイメージ データの集合からデータ ストア imds
を作成します。
は、1 つ以上の名前と値のペアの引数を使用して、imds
= imageDatastore(location
,Name,Value
)imds
の追加パラメーターとプロパティを指定します。
countEachLabel | ImageDatastore ラベル内のファイルをカウントする |
hasdata | データが読み取り可能かどうかを判別 |
numpartitions | データ ストアの区画数 |
partition | データ ストアを分割する |
preview | データ ストア内のデータのサブセット |
read | データ ストアのデータの読み取り |
readall | データ ストアのすべてのデータの読み取り |
readimage | 指定されたイメージをデータ ストアから読み取る |
writeall | ファイルへのデータストアの書き込み |
reset | データ ストアの初期状態へのリセット |
shuffle | データストア内のファイルをシャッフルする |
splitEachLabel | ImageDatastore のラベルを比率で分割 |
subset | データ ストアまたはファイル セットのサブセットを作成 |
transform | データ ストアの変換 |
combine | 複数のデータ ストアのデータを統合 |
isPartitionable | データストアが分割可能かどうかを判別 |
isShuffleable | データストアがシャッフル可能かどうかを判別 |
2 次元イメージの変換または前処理に ReadFcn を使用することは推奨されません。imformats
の認識するファイル形式について、ReadFcn
を指定すると imageDatastore
のパフォーマンスが遅くなります。イメージの変換および前処理の効率的な方法の詳細については、イメージの深層学習向け前処理 (Deep Learning Toolbox)を参照してください。