read
randomPatchExtractionDatastore
からデータを読み取る
説明
入力引数
patchds
— ランダム パッチ抽出データストア
randomPatchExtractionDatastore
ランダム パッチ抽出データストア。randomPatchExtractionDatastore
オブジェクトとして指定します。データストアは、各バッチの観測値の MiniBatchSize
数および観測値の合計数 numObservations
を指定します。
出力引数
data
— 出力データ
table
出力データ。MiniBatchSize
行数を含むテーブルとして返されます。
最初の変数は
InputImage
であり、入力イメージ パッチが含まれます。ネットワーク応答がイメージ データストア内のイメージである場合、2 番目の変数は
ResponseImage
になります。ネットワーク応答がピクセル ラベル データストア内のピクセル ラベル イメージである場合、2 番目の変数は
ResponsePixelLabelImage
になります。
各列には、PatchSize
とイメージ データのタイプによって決まるサイズのパッチの cell 配列が含まれています。
2 次元シングル チャネル イメージの場合、パッチのサイズは m 行 n 列であり、m はパッチ内の行数を指定し、n は列数を指定します。
2 次元マルチチャネル イメージの場合、パッチのサイズは m x n x c であり、c はパッチ内のカラー チャネル数を指定します。RGB イメージの場合、c は 3 です。
3 次元シングル チャネル ボリューム イメージの場合、パッチのサイズは m x n x p であり、p はボリュームの平面の数を指定します。
データストア patchds
のデータの最終バッチでは、numObservations
が MiniBatchSize
できれいに割り切れない場合、read
はデータストアに残っているすべての観測値を含む部分バッチを返します。
info
— 読み取りデータに関する情報
構造体配列
読み取りデータに関する情報。構造体配列として返されます。構造体配列には次のフィールドを含むことができます。
フィールド名 | 説明 |
---|---|
RandomPatchRectangles | MiniBatchSize 行 4 列の数値行列。各行は、[xywidthheight] の形式でパッチのサイズと位置を指定します。各要素は、パッチの左上隅の x と y 座標、幅と高さで定義されます。 |
ImageIndices | 入力データストアの読み取りイメージのインデックスを指定する MiniBatchSize 行 1 列の数値ベクトル。 |
InputImageFilename | 各入力イメージのパス文字列、ファイル名およびファイル拡張子を含む完全解決済みパスを指定する MiniBatchSize 行 1 列の cell 配列。 |
ResponseImageFilename | 各応答イメージまたは各ピクセル ラベル イメージのパス文字列、ファイル名およびファイル拡張子を含む完全解決済みパスを指定する MiniBatchSize 行 1 列の cell 配列。 |
バージョン履歴
R2018b で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)