操作模式
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 字符串。对于所有其他模式,该数组包含待分析图像文件的路径。