操作模式
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 字串。對於所有其他模式,此陣列包含待分析影像檔案的路徑。