杂散光(光晕)文档页面
介绍: 杂散光测试和归一化杂散光简介| Imatest 杂散光分析输出|历史记录
背景: 杂散光示例|根本原因|测试概述|测试因素|测试注意事项|术语表
计算: 度量图像|归一化方法|光源掩膜方法|汇总指标|分析通道|饱和度
说明: Imatest 高级分析说明(主控和 IT) |使用 Imatest 计算归一化杂散光|电动云台说明
页面内容
本页面提供了在 Imatest 中分析杂散光源图像的高级说明。
有关使用 Imatest 计算归一化杂散光的进阶说明,请参见此处。
使用 Imatest Master 进行批量/自动分析的步骤
从工作流程的“选择图像”步骤开始,选择要分析杂散光的图像。
要导入图像,请点击“选择图像”手动选择一系列图像文件,或点击“选择文件夹”选择图像目录。或者,您可以选择配置文件作为输入,或选择包含配置文件的目录。
有关配置文件的信息,包括所需的 JSON 模式和格式,请参阅“杂散光配置文件”页面。
- 注意:在一次 Imatest 运行中,所有被测图像必须具有相同的大小(数组大小和通道数)。
注意:用户不能在一次 Imatest 杂散光分析运行中选择图像文件和配置文件作为输入。
- 注意:如果使用配置文件作为输入,则其中定义的某些元信息将与要分析的每个图像相关联(例如,光源相对于相机的角度),从而可以更好地标记输出。
- 点击“下一步”进入工作流程的“选择分析”步骤,然后选择杂散光分析模块(分析选项 > 杂散光/耀斑 > 杂散光源)

从 22.2 版本开始,Imatest Master 用户可以在分析选项屏幕的“杂散光/耀斑”部分找到杂散光分析功能。 点击齿轮图标,配置杂散光分析设置。
点击“分析”按钮运行分析。
请稍候,Imatest 正在计算结果并生成输出数据/文件。
检查生成的图表和输出文件
请参阅 “杂散光输出”页面,了解有关各种输出的信息
使用 Imatest IT 进行批量/自动分析的步骤
使用 Imatest Master 配置杂散光分析设置,并将设置保存到 Imatest INI 文件中。
或者,用户可以手动或通过编程方式配置 Imatest INI 文件。
请参阅“杂散光设置”页面,获取每个设置的有效 INI 键值对列表。
- 在您自己的自定义程序中导入并初始化 Imatest IT 库
使用 Imatest IT 库,对要测试杂散光的图像调用杂散光分析。
Imatest IT 中的杂散光分析需要 Imatest INI 文件和杂散光配置文件(或 StrayLightConfig 对象)作为输入。
用于杂散光分析和生成 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 中打开的。 在 Imatest IT 安装目录的“samples\hardware”目录中,可以找到一个单独的 Python 示例脚本,该脚本演示了如何控制 Imatest 电动云台以捕获杂散光图像、以编程方式生成配置文件以及进行可选的杂散光分析。例如,该脚本位于“C:\Program Files\Imatest\v22.2\IT\samples\python\hardware\motorized_gimbal”。
这段硬件示例代码可以在Imatest 的“hardware-samples”GitHub 仓库中找到。
有关配置文件的信息,包括所需的 JSON 模式和格式,请参阅“杂散光配置文件”页面。
检查生成的图表和输出文件
请参阅 “杂散光输出”页面,了解有关各种输出的信息