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:VPAC VISS 颜色校正

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1199379/tda4vm-vpac-viss-colour-corrections

器件型号:TDA4VM

您好!  

我有一个12位的原始 Bayer RGGB 图像、我将通过 VPAC VISS 传递、以便仅使用线性传感器配置执行过时的操作。

我正在通过 VPAC VISS 的 MUX2以 NV12 (8位)格式读取输出图像。

  • RAWFE 的 LUT 被禁用、输入图像设置为12位。
  • NSF4和 GLBCE 被禁用并被旁路。
  • 我要将值为256的身份矩阵传递给 CCM。
  • 我为10位 FCC 伽马对比度设置线性 LUT (gflexc_Contrast _LUT[])。 伽马削波保留在10位。

a)迄今为止我获得的最佳结果如下所示:

b)我尝试得到的结果是(基于使用 OpenCV 的过时方法):

我从 VPAC VISS (A)获得的图像有一些大部分是好的部件、但有些部件具有意外的颜色。

我正在使用  vxColorConvertNode()将 NV12输出图像转换为 RGB 图像,以便可以将其可视化。

由于某种原因、使用 DCC 工具、我需要将颜色格式设置为 GRBG、以便在输出图像中获得大多数正确的颜色。 您是否想知道这是为什么?

我尝试使用 DCC 工具(WDR=OFF)更改 CFA 插件的参数、但它没有改善意外的颜色区域。  如果我可以更改任何其他参数以获得(B)中的图像、您有什么想法吗?

由于 NV12输出为8位、我的输入图像为12位、您认为我应该移至12位 VPAC VISS 输出、以解决(a)中显示的问题吗?

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

    您好!

    这两张图片对我来说都很奇怪(不是 RGGB 的正常图像)。
    请您与我分享原始图像吗?
    我可以检查原始数据并进行一些仿真。

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

    我们将通过电子邮件继续讨论、并保持此主题打开。

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

    基本上、VISS 和调优工具的输入图像采用小端字节序原始 Bayer 格式。

    上面第一张图片中的颜色伪影可能是由于输入图像格式错误造成的。