操作モード
Imatest ITモジュール関数のopModeパラメータは、 vararginパラメータで渡された引数をどのように解釈するか、およびどのような種類の解析を実行するかをImatestに指示します。コード値は文字列として渡されます(例: 「-5」 、 「-17」など)。
| コード | 名前 | 行動 |
|---|---|---|
| -5または-7 | 個別分析 |
1つ以上の入力ファイルが読み込まれます。最初のファイルのフルパス名がinputFileとして渡されます。vararginパラメータに複数のファイルを含めると、それらを個別に分析できます。これらのファイルは互いに独立して分析され、結果ファイルは個別に書き込まれます。アプリケーションにJSON出力が返されるのは最初のファイル( inputFile )のみで、他のファイルは結果ファイルから読み込む必要があります。 |
| -6または-8 | 時間ノイズ解析 |
時間的ノイズを測定するために、2 つの入力ファイルが読み込まれます。最初の画像はinputFileとして渡され、2 番目の画像は時間的ノイズを測定するためのvararginパラメータに追加されます ( Colorcheck 、 Color/Tone Auto 、およびStepchartモジュールでのみ使用可能)。 |
| -9または-10 | 信号平均解析 |
1つ以上の入力ファイルが読み込まれ、解析されます。最初の画像はinputFileとして渡され、その他の画像はvararginパラメータに追加されます。inputFileパスにはワイルドカード文字( * )を含めることができます。複数のファイルが渡された場合、信号対雑音比(SNR)を向上させるため、個別に解析されるのではなく、結合されて解析されます。 |
| -15または-17 | ダイレクト読み取りモード |
入力画像は、呼び出し元のプログラムからバイト配列としてvararginパラメータに直接渡され、画像データの解釈方法に関するメタデータを含むJSON文字列も一緒に渡されます。inputFileパラメータには空の文字列( "" )が渡されます。詳細については、「Imatest IT: ダイレクト読み取りモード」の記事を参照してください。 |
varargin パラメータへの値の設定
コード-7 、 -8 、 -10 、および-17の場合、この配列の最初の項目は INI ファイルへの完全なパスになります。コード-15の場合、最初の項目は生の画像データ配列、2 番目の項目は画像の説明となる JSON メタデータ文字列になります ( Imatest IT: ダイレクト読み取りモードを参照)。コード-17の場合、最初の項目は INI ファイルのパス、2 番目の項目と 3 番目の項目はそれぞれ画像データと JSON 文字列です。その他のすべてのモードでは、この配列には解析対象の画像ファイルへのパスが含まれます。