Imatest中杂散光(耀斑)分析的操作说明

杂散光(光晕)文档页面

介绍: 杂散光测试和归一化杂散光简介| Imatest 杂散光分析输出|历史记录

背景: 杂散光示例|根本原因|测试概述|测试因素|测试注意事项|术语表

计算: 度量图像|归一化方法|光源掩膜方法|汇总指标|分析通道|饱和度

说明: Imatest 高级分析说明(主控和 IT) |使用 Imatest 计算归一化杂散光|电动云台说明

设置:设置列表和 INI 键/值|标准和建议|配置文件输入

页面内容

本页面提供了在 Imatest 中分析杂散光源图像的高级说明。

有关使用 Imatest 计算归一化杂散光的进阶说明,请参见此处。

使用 Imatest Master 进行批量/自动分析的步骤

  1. 从工作流程的“选择图像”步骤开始,选择要分析杂散光的图像。

    1. 要导入图像,请点击“选择图像”手动选择一系列图像文件,或点击“选择文件夹”选择图像目录。或者,您可以选择配置文件作为输入,或选择包含配置文件的目录。

      1. 有关配置文件的信息,包括所需的 JSON 模式和格式,请参阅“杂散光配置文件”页面。

      2. 注意:在一次 Imatest 运行中,所有被测图像必须具有相同的大小(数组大小和通道数)。
      3. 注意:用户不能在一次 Imatest 杂散光分析运行中选择图像文件和配置文件作为输入。

      4. 注意:如果使用配置文件作为输入,则其中定义的某些元信息将与要分析的每个图像相关联(例如,光源相对于相机的角度),从而可以更好地标记输出。
  2. 点击“下一步”进入工作流程的“选择分析”步骤,然后选择杂散光分析模块(分析选项 > 杂散光/耀斑 > 杂散光源)
    从 22.2 版本开始,Imatest Master 用户可以在分析选项屏幕的“杂散光/耀斑”部分找到杂散光分析功能。
  3. 点击齿轮图标,配置杂散光分析设置。

    1. 请参阅“杂散光设置”页面,查看每个设置的列表和说明。

    2. 有关计算方法和设置的更多信息,请参阅“杂散光计算”页面。

    3. 请参阅“杂散光归一化”页面,了解有关归一化方法和设置的更多信息。

    4. 有关遮罩方法和设置的更多信息,请参阅“杂散光源遮罩”页面。

  4. 点击“分析”按钮运行分析。

    1. 请稍候,Imatest 正在计算结果并生成输出数据/文件。

  5. 检查生成的图表和输出文件

    1. 请参阅 “杂散光输出”页面,了解有关各种输出的信息

使用 Imatest IT 进行批量/自动分析的步骤

  1. 安装并设置适用于兼容编程语言的 Imatest IT 库

  2. 使用 Imatest Master 配置杂散光分析设置,并将设置保存到 Imatest INI 文件中。

    1. 或者,用户可以手动或通过编程方式配置 Imatest INI 文件。

    2. 请参阅“杂散光设置”页面,获取每个设置的有效 INI 键值对列表。

  3. 在您自己的自定义程序中导入并初始化 Imatest IT 库
  4. 使用 Imatest IT 库,对要测试杂散光的图像调用杂散光分析。

    1. Imatest IT 中的杂散光分析需要 Imatest INI 文件和杂散光配置文件(或 StrayLightConfig 对象)作为输入。

    2. 用于杂散光分析和生成 StrayLightConfig 对象的示例代码位于 Imatest IT 安装目录的“samples\...\stray_light”文件夹中。例如,位于“C:\Program Files\Imatest\v22.2\IT\samples\python\stray_light”目录下。

      这是位于 Imatest IT 安装目录下的杂散光 Python 示例程序(“stray_light_example.py”)的屏幕截图。Imatest IT 用户可以通过编程方式进行杂散光分析。此示例程序演示了如何使用 INI 文件和 StrayLightConfig 对象作为输入进行杂散光分析。此处,程序是在 PyCharm IDE 中打开的。
    3. 在 Imatest IT 安装目录的“samples\hardware”目录中,可以找到一个单独的 Python 示例脚本,该脚本演示了如何控制 Imatest 电动云台以捕获杂散光图像、以编程方式生成配置文件以及进行可选的杂散光分析。例如,该脚本位于“C:\Program Files\Imatest\v22.2\IT\samples\python\hardware\motorized_gimbal”。

      1. 这段硬件示例代码可以在Imatest 的“hardware-samples”GitHub 仓库中找到。

      2. 有关配置文件的信息,包括所需的 JSON 模式和格式,请参阅“杂散光配置文件”页面。

  5. 检查生成的图表和输出文件

    1. 请参阅 “杂散光输出”页面,了解有关各种输出的信息