工具/软件:
尊敬的 TI 专家:
现在、我正在执行 AWB 校准、但无法获得良好的 AWB 结果。 对于预览模式、我观察到 AWB 不好。 我想检查它是否与黑电平问题有关。
我设置 bl=0、同时输入原始图像并得到如下结果。 然后我尝试修改 bl=1000、得到的结果几乎与 bl=0相同。 但是、它们输出不同的 AWB 调优参数(IMX728_AWB_ALG_ti3_tuning.xml)。 请问 我应该在哪个文件中为 WDR 传感器设置黑电平? 如何在 AWB 校准期间设置 BL?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:
尊敬的 TI 专家:
现在、我正在执行 AWB 校准、但无法获得良好的 AWB 结果。 对于预览模式、我观察到 AWB 不好。 我想检查它是否与黑电平问题有关。
我设置 bl=0、同时输入原始图像并得到如下结果。 然后我尝试修改 bl=1000、得到的结果几乎与 bl=0相同。 但是、它们输出不同的 AWB 调优参数(IMX728_AWB_ALG_ti3_tuning.xml)。 请问 我应该在哪个文件中为 WDR 传感器设置黑电平? 如何在 AWB 校准期间设置 BL?
尊敬的 Taylar:
Unknown 说:以及如何在 AWB 校准期间设置 BL?
请按照"Help"菜单下的 AWB 插件指南进行操作。
对于 WDR 传感器、应遵循第1.3.3节。
Unknown 说:我是否 应该在哪个文件中为 WDR 传感器设置黑电平?
请遵循黑电平插件指南进行相关操作。
如上所述、对于 WDR 传感器、您不得在黑电平插件中使用任何非零黑电平。
如果您的传感器输出原始图像中有任何非零黑电平,它将被 CFAI+WDR 插件输出删除。
Hi Gang Hua、
(1)如1.3.3所述、那么我如何知道在解析之前或之后应删除《基本法》?
"如果原始图像的黑电平为200、解析后应将其删除、用户应在 GUI 中输入200的黑电平以及每个输入的原始图像。 如果在解析前应移除200的传感器黑电平、则应调整拐点文件的第一列以移除黑电平、并将 GUI 中的黑电平设置为0。"
(2)对于 BL 插件、我输入原始文件、该文件在 WDR 模式下创建并获得 BL 值、如下所示。
我是否应该 为 WDR 模式修改 BL 值?
{
// viss_clamp_vshort :对于线性模式,只能将其设置为传感器黑电平
{
-227、// dcoffset_clamp_value 0
-227、// dcoffset_clamp_value 1
-227、// dcoffset_clamp_value 2
-227、// dcoffset_clamp_value 3
}、
//viss_clamp_short:仅在 WDR 模式下使用。
{
-227、// dcoffset_clamp_value 0 ->将-227修改为0
-227、// dcoffset_clamp_value 1 ->将-227修改为0
-227、// dcoffset_clamp_value 2 ->将-227修改为0
-227、// dcoffset_clamp_value 3 ->将-227修改为0
}、
//viss_clamp_long:仅在 WDR 模式下使用。
{
-227、// dcoffset_clamp_value 0 ->将-227修改为0
-227、// dcoffset_clamp_value 1 ->将-227修改为0
-227、// dcoffset_clamp_value 2 ->将-227修改为0
-227、// dcoffset_clamp_value 3 ->将-227修改为0
}
}
Hi Gang Hua、
我们会上传调优工程和原始图像以供您参考。
与 IMX728的参考调优参数相比、我们只替换 通过 AWB 校准生成的 IMX728_awb_alg_ti3_tuning.xml。
现在有红色的色调。 您能帮助检查为什么 AWB 工作异常吗? 我们怀疑它可能与 WDR 模式的黑电平有关。
尊敬的 Taylar:
那么在解析之前或之后、我如何知道应该删除 BL?
它由您的传感器设置决定。
传感器可以在压扁之前或之后添加基座。
目前、 CFAI+WDR 插件中的 BL 值为"0"。 我是否应该将其修改为-227?
您需要检查您的传感器驱动程序是否具有非零基座、以及它是在传感器中的压缩之前还是之后。
然后,您需要在 CFAI+WDR 插件中相应地设置黑电平(可以作为黑电平或修改拐点)。
如果您不喜欢使用 GUI 工具、也可以使用以下工具进行 BLC 和解压缩设置。
https://git.ti.com/cgit/processor-sdk/imaging/tree/tools/default_DCC_profile_gen?h=main
您需要正确填写传感器属性文件。
生成的 BLC 和解析 xml 文件和 LUT 可以与您的其他 GUI 工具输出一起使用。
现在有红色色调。 您能帮助检查为什么 AWB 工作异常吗? 我们怀疑它可能与 WDR 模式的黑电平有关。
您能否确认您的基座传感器设置?
ISP 设置必须与之匹配。
我是否应该 为 WDR 模式修改 BL 值?
{
// viss_clamp_vshort :对于线性模式,只能将其设置为传感器黑电平
{
-227、// dcoffset_clamp_value 0
-227、// dcoffset_clamp_value 1
-227、// dcoffset_clamp_value 2
-227、// dcoffset_clamp_value 3
}、
//viss_clamp_short:仅在 WDR 模式下使用。
{
-227、// dcoffset_clamp_value 0 ->将-227修改为0
-227、// dcoffset_clamp_value 1 ->将-227修改为0
-227、// dcoffset_clamp_value 2 ->将-227修改为0
-227、// dcoffset_clamp_value 3 ->将-227修改为0
}、
//viss_clamp_long:仅在 WDR 模式下使用。
{
-227、// dcoffset_clamp_value 0 ->将-227修改为0
-227、// dcoffset_clamp_value 1 ->将-227修改为0
-227、// dcoffset_clamp_value 2 ->将-227修改为0
-227、// dcoffset_clamp_value 3 ->将-227修改为0
}
}
要清楚的是,这对你的 WDR senosr 是错误的。
您必须为此文件中的所有12x "-227"使用0。
Hi Gang Hua、
正如我们所检查的、 在传感器中的压缩之前、似乎添加了非零基座。
那么我们应该如何针对 PWL 进行修改呢?
WDR_KNEE_X 0,384,512,1088,1408,1952,2016,2560,2976,3040,3264,4095
WDR_KNEE_Y 0,384,858,3250,14445,34929,59255,243067,490916,997067,4089990,16777215
尊敬的 Taylar:
正如我们所检查的、 在传感器中进行压缩之前、似乎添加了非零基座。
您可以在配置文件中输入黑电平。
Hi Gang Hua、
我对以下测试结果有些困惑。 如果默认传感器设置和 PWL 与 默认 AWB 调优参数匹配、 为什么我使用它们捕获原始 AWB 并校准 AWB、最终获得错误的 AWB 调优参数?
(1)我使用了默认 IMX728传感器设置+默认 PWL +默认 AWB 调优参数-> AWB 正常工作
(2) 我使用了默认 IMX728传感器设置+默认 PWL + 校准后的 AWB 调优参数 -> AWB 异常工作
注意: 校准后的 AWB 调优参数来自使用 默认 IMX728传感器设置+默认 PWL 捕获的原始值
尊敬的 Taylar:
如果默认传感器设置和 PWL 与 默认 AWB 调优参数匹配、 为什么我使用它们捕获原始 AWB 并校准 AWB、最终获得错误的 AWB 调优参数?
为了使 AWB 能够在 H/W 上正常工作、AWB 之前的所有处理阶段必须正确设置(该操作不包括在调优工具的 AWB 校准中)。
(1)我使用了默认 IMX728传感器设置+默认 PWL +默认 AWB 调优参数-> AWB 正常工作
默认情况下、这意味着什么(从 python 脚本输出中)?
为了清除、AWB 目前未通过 python 脚本进行校准。
[引述 userid="559615" url="~/support/processors-group/processors/f/processors-forum/1504900/tda4al-q1-how-to-set-black-level-value-for-wdr-sensor-during-awb-calibration/5805801 #5805801"](2) 我使用了默认 IMX728传感器设置+默认 PWL + 校准后的 AWB 调优参数 -> AWB 异常工作
[/报价]一般情况下不会这样做。
如果您以 python 脚本默认值开始、则在顶部的调优工具中添加 AWB 校准、AWB 应该可以正常工作。
假设 AE 也设置正确并正常工作、以便 VISS-H3A 输出为 AWB 提供正确的输入。
请查看 AWB 插件指南、了解您是否在 AWB 校准 GUI 中错过了任何内容。