このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
イメージのバッチ処理
複数イメージへの関数の適用
説明
イメージのバッチ処理アプリでは、同じ関数を使用して複数のイメージを処理できます。このアプリを使って次のことを実行できます。
フォルダーから、またはワークスペース内の
imageDatastoreオブジェクトからのイメージの読み込み。既存の MATLAB® 関数を使用したイメージの処理、またはコード テンプレートを使用したカスタム バッチ処理関数の作成。
中間イメージおよび最終処理イメージの表示。
出力フォルダーまたはワークスペースへの処理されたイメージのエクスポート。
アプリ外で追加のイメージを処理する関数の生成。
Parallel Computing Toolbox™ がある場合、ローカルの並列プールでイメージを処理できます。
開始するにはイメージのバッチ処理アプリを使用したイメージ フォルダーの処理を参照してください。
バッチ処理関数の指定
バッチ処理関数を、以下のいずれかのオプションとして指定します。
既存の MATLAB 関数 — MATLAB 検索パスに、既存の組み込み関数またはユーザーの作成した関数を指定します。[関数名] ボックスに関数名を入力するか、リストから関数名を選択します。あるいは、[開く] をクリックし、使用する関数ファイルに移動します。
新規関数の作成 — コード テンプレートを使用してカスタム バッチ処理関数を作成します。アプリのツールストリップで [作成] をクリックし、テンプレートを開きます。
バッチ処理関数は、1 つまたは 2 つの入力引数を受け入れることができます。
イメージ — 最初の入力はイメージ配列
imでなければなりません。情報構造体 — 2 番目の引数はオプションで、入力イメージ ファイルに関する情報を含む構造体
infoです。info引数は、バッチ処理関数が内部で、imreadやrawinfoなど、入力としてファイル名を必要とする関数を 1 つ以上呼び出す場合に役立ちます。詳細については、ファイル情報へのアクセスを参照してください。
イメージのバッチ処理 アプリを開く
MATLAB ツールストリップ: [アプリ] タブで [イメージ処理とコンピューター ビジョン] の下にある [イメージのバッチ処理] アプリ アイコンをクリックします。
MATLAB コマンド プロンプト:
imageBatchProcessorと入力します。
