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.
你好,马亚克,
我正在使用带有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版中修复了一个错误。 请查找附件。 您的版本非常旧,因此我不确定该修补程序是否适用。 建议您切换到最新版本。
此致,
马亚克