Imatest IT: オペレーションモード

操作モード

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 文字列です。その他のすべてのモードでは、この配列には解析対象の画像ファイルへのパスが含まれます。