Imatest IT:操作模式

操作模式

Imatest IT 模組函數的opMode參數告訴 Imatest 如何解釋透過varargin參數傳遞的參數,以及要執行哪種類型的分析。代碼值以字串形式傳遞(例如, “-5” 、 “-17”等)。

程式碼姓名行為
-5 或 -7單獨分析

讀取一個或多個輸入檔。第一個檔案的完整路徑名作為inputFile 參數傳入。如果使用varargin參數指定多個文件,則可以分別分析這些文件。這些文件彼此獨立分析,並將各自的結果文件寫入單獨的文件中。只有第一個檔案( inputFile )的 JSON 輸出會傳回給您的應用程序,其他檔案必須從結果檔案讀取。

-6 或 -8時間噪音分析

讀取兩個輸入檔以測量時間雜訊。第一個影像以inputFile傳遞,第二個影像新增了varargin參數以測量時間雜訊(僅在Colorcheck 、 Color/Tone Auto和Stepchart模組中可用)。

-9 或 -10訊號平均分析

讀取並分析一個或多個輸入檔。第一個影像以inputFile 參數傳遞,其餘影像則加入到varargin參數中。 inputFile路徑可以包含通配符( * )。如果傳遞多個文件,則將它們合併進行分析(而不是分別分析),以提高訊號雜訊比 (SNR)。

-15 或 -17直接讀取模式

輸入圖像由呼叫程式直接以位元組數組的形式透過`varargin`參數傳遞,同時傳遞的還有一個包含圖像資料解析元資料的 JSON 字串。 `inputFile` 參數則為空字串( `""` )。更多資訊請參閱文章“Imatest IT:直接讀取模式” 。

填入 varargin 參數

對於代碼-7 、 -8 、 -10和-17 ,此數組中的第一項是 INI 檔案的完整路徑。對於程式碼-15 ,第一項是原始映像資料數組,第二項是描述映像的 JSON 元資料字串(請參閱Imatest IT:直接讀取模式)。對於程式碼-17 ,第一項是 INI 檔案路徑,第二項和第三項分別是影像資料和 JSON 字串。對於所有其他模式,此陣列包含待分析影像檔案的路徑。