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.

[参考译文] TDA4VM:如何在带0820传感器的 TDA4中应用预增益 AWB?

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1072148/tda4vm-how-to-apply-pre-gain-awb-in-tda4-with-0820-sensor

部件号:TDA4VM

你好,马亚克,


我正在使用带有0820传感器(WDR 模式)的 SDK 7.03进行 ISP 工作,在“TDA4VM:缺少0820 SetAWB 代码”的问题中,您提到在 ISP 中处理默认的 WB 模式。 但我发现在这种模式下可以观察到明显的运动颜色伪影,因此,我想在 HDR 合并前将 AWB 增益应用到传感器上。

为了应用此功能,我按照 AR0233驱动程序的示例在0820驱动程序中添加了“Set_AwbParams”函数,并且 AWB 算法计算的增益可以成功地重新组合到传感器寄存器中。

但是,通过 DP deos 显示的图像颜色不正确,看起来是绿色的。 我发现 AWB 算法计算的增益值不正确。

如果应用预增益 AWB 模式,我是否需要执行任何其他步骤? 如何获得正确的收益?

期待您的回复。
华建雄

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

    您好,焦急

    如果在 ISP 中应用了 WB 增益(即 pre_gain =0),颜色是否正确?

    此致,

    马亚克

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

    您好,马亚克,  

    是的,当我在传感器驱动器中设置 PRE_Gain =0时,颜色变为 corect。  

    我不知道为什么预增益设置会导致颜色不正确。  

    此致,  

    焦急

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

    在这种情况下,可能是传感器配置的情况。 增益必须适当缩放至传感器预期值。 请与传感器供应商一起查看设置。

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

    您好,马亚克,

    我测试了由 AWB 算法计算的增益值,发现在 ISP AWB 模式(pre_gain = 0)和传感器 AWB 模式(pre_gain = 1)下计算的增益值不同。 请参阅随附的表格。

     

    此外,我认为 VX_aewb_target.c 中的 AWB_TI_PROCES()代码对于预增益模式有一些问题。

       首先,在 IF 开关(IF (1= SENSOR_PRE_Gain)中,即使预增益已成功写入传感器寄存器,rGain_prev,gain_prev 和 bGain_prev 始终为512。

       其次,在增益前除法的 for 循环中,H3A_Paixel_data 是一个变量,而不是指针,因此我认为在调用函数 TI_AWB_do()时,输入数据 p_AWB_params 在增益前除法之前仍然是值。  

    请帮助检查上述问题,谢谢。  

    此致,  

    焦急

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

    您好,焦急

    SDK 8.1版中修复了一个错误。 请查找附件。 您的版本非常旧,因此我不确定该修补程序是否适用。 建议您切换到最新版本。

    此致,

    马亚克

    e2e.ti.com/.../0002_2D00_Bug_2D00_fixes_2D00_for_2D00_in_2D00_sensor_2D00_pre_2D00_AWB_2D00_ISS_2D00_241_2D00_ADASVISION_2D00_5.patch

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

    此代码有效,谢谢!

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