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.

[参考译文] TDA4VH-Q1:AWB 色温和 AWB 增益

Guru**** 1955440 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1363190/tda4vh-q1-awb-color-temperature-and-awb-gain

器件型号:TDA4VH-Q1

您好、TI 专家

目前,我们计划使用 GRBG 的拜耳格式来取代三星模块的 RyyCy Bayer 格式。 目前有两个问题。

第一个问题是使用 DCC 的 AWB 模块进行校准、然后将 XML 放入 SDK 中。 我们发现 DCC 中的色温不会随实际环境而变化、正如下图所示、色温始终为4993。 还有相应的原始图像和 H3A 数据

第二个问题是在 VX-aewb 中使用 AWB 算法来获得四个通道的增益值、即 ae-AWB_RESULT_targetptr ->WB_GAINS [0]、ae-AWB_RESULT_targetptr ->WB_GAINS [1]、ae-AWB_RESULT_targetptr ->WB_GAINS [2]、其中,ae-AWB_GAINS [2]是指通道的增益,其中,3>WB_GAINS [2] 3表示通道 R、等同于 rIndex = 3、GrIndex = 2。 gbIndex = 1、bIndex = 0、然后我修改了 DCC 中的 Bayer 模式、将 CFA 模块的 XML 在线推出、
Index = 3、gIndex = 2、gbIndex = 1和 bIndex = 0在这里没有改变、如下图所示、这是否正常现象? Index、grIndex、gbIndex 和 bIndex 的索引是否不会改变? ae-awb_result_targetptr ->wb_gains [0]是否始终是通道 B 的值? 目前 DCC 显示的 Ggain 不是1、荣格依旧是1、这使得 AWB 不符合要求

e2e.ti.com/.../AWB-case.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Enrui:

    第一个问题是使用 DCC 的 AWB 模块进行校准

    原始图像是线性还是 WDR 格式、传感器基座是什么?

    第二期

    对于 RYYCy、为了简单起见、在调优工具中将其视为 RGGB 可能更容易。
    您的共享原始图像似乎在 YRCyY

    通常、索引顺序遵循调优工具中的颜色模式、例如 RGGB 或 GRBG 用于0/1/2/3。
    对于 YRcyY、R 位于索引1。

    此处0表示通道 B、1和2表示通道 G、3表示通道 R

    这与您的 YRCyY 原始图像不同。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    1.恒定色温问题
    我们使用的是 GRBG 而不是 YRCyY
    我们在 WDR 模式下使用了原始图像、传感器踏板为164、但最终色温保持不变
    2.增益不是1而 Rgain 为1的问题
    我们怀疑代码中的0、1、2和3个通道与 DCC 设置的模式格式不匹配、这导致了这个问题。 这是因为无论 DCC 中设置的图形、例如 RGGB、BGGR 或 GRBG、代码中的0通道始终指通道 B。我们是否需要修改代码、以便与 DCC 设置的图形相匹配

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们使用的是 GRBG 而不是 YRCyY

    GRBG 与您的原始图像相匹配、 在调优工具中使用它是正确的。

    rIndex=3和 grIndex=2。 gbIndex = 1、bIndex = 0 [/引号]

    这适用于 BGGR。
    请在调优工具和输出 xml 文件中仔细检查您的 AWB 校准设置。

    我们怀疑代码中的0、1、2和3个通道与 DCC 设置的模式格式不匹配,从而导致此问题。

    那似乎是你的系统中发生的情况。

    我们在 SDK 中同时支持 Onsemi 传感器(GRBG)和 Sony 传感器(RGGB)、我们不知道任何问题。

    我们是否需要修改代码以匹配 DCC
    设置的模式

    在 TDA4 SDK 中、颜色模式信息根据 AWB 校准获取、如下所示。

    https://git.ti.com/cgit/processor-sdk/imaging/tree/kernels/aewb/arm/vx_aewb_target.c?h=main#n555

    您可以在硬件上检查并打印出来进行确认。

    [/quote]
x 出现错误。请重试或与管理员联系。