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:需要澄清初始 YUV 帧是否被垃圾(FF 帧)

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1653954/tda4vm-need-clarification-on-initial-yuv-frames-getting-garbage-ff-frames

器件型号: TDA4VM

在通过自定义的 APP_SINGLE_cam 测试应用捕获 YUV 帧时、我们将在前 6-7 帧中获得 0xFF 数据。
如何解决此问题。

谢谢

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

    尊敬的 Anant:

    您能提供更多关于设置的信息吗?  

    演示中有哪些 SDK、摄像机、配置和更改? 您如何查看框架?

    此致、
    Gokul

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

    尊敬的 Gokul:

    SDK:版本 10.1

    摄像头 — OV 摄像头

    配置 — GMSL2 + app_single_cam.cfg

    演示中无更改  

    使用 7yuv 应用程序查看帧

    谢谢。

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

    尊敬的 Anant:

    您能否从一开始验证摄像头是否提供了正确的图像帧。  

    [报价 userid=“703539“ url=“~/support/sensors-group/sensors/f/sensors-forum/1653954/tda4vm-need-clarification-on-initial-yuv-frames-getting-garbage-ff-frames/6378800

    使用 7yuv 应用程序查看帧

    [/报价]

    所以要直接保存捕获节点的输出吗?

    您能否检查捕获统计数据以检查 csirx 是否报告了任何错误?

    此致、
    Gokul

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

    尊敬的 Gokul:
    是的、摄像机正在从启动开始提供正确的帧。

    否、我不直接保存来自采集节点的输出、 从 ISP(VISS 节点)捕获 YUV 输出

    已检查捕获统计信息、没有 csrix 报告错误。

    此致、
    Anant。

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

    尊敬的 Anant:

    [报价 userid=“703539“ url=“~/support/processors-group/processors/f/processors-forum/1653954/tda4vm-need-clarification-on-initial-yuv-frames-getting-garbage-ff-frames/6383821

    是的、摄像机正在从启动开始提供正确的帧。

    [/报价]

    “你在担心什么?“

    [报价 userid=“703539“ url=“~/support/processors-group/processors/f/processors-forum/1653954/tda4vm-need-clarification-on-initial-yuv-frames-getting-garbage-ff-frames/6378800

    摄像头 — OV 摄像头

    [/报价]

    您能描述一下您的整个流水线、以及有关传感器的更多信息吗、我认为传感器提供了 YUV 帧作为输出。

    此传感器驱动程序是否提供开箱即用支持或者您是否已编写自己的驱动程序。

    您能否从相机转储原始帧并从外部查看以隔离其 csirx 问题或 vpac 问题。

    此致、
    Gokul

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

    尊敬的 Gokul:


     我们遵循以下步骤  
     1. 启动传感器
     2.立即 启动管道
     3.然后 出队并使用帧

    目前、我们没有明确验证来确认帧从第一个帧开始是正确的。
    我们根据以下条件假设正确:

    • 出队期间无超时错误
    • 未检测到错误帧

    捕捉节点接收原始帧、然后这些帧通过 VISS (ISP) 节点传递以生成 YUV (NV12) 输出。 保存的帧在 ISP 处理后获取、而不是直接从传感器或捕获节点获取。

    当前流水线

    传感器(OV 摄像头)-> CSI Capture (tivxCaptureNode)->原始缓冲区 (tivx_raw_image)-> VISS(ISP 节点)-> YUV (NV12)-> saveImage()→.yv 文件
    我们不会直接保存捕获节点的输出。
    我们会保存来自 ISP 的后处理 YUV 帧。
    是的、我们能够转储原始帧并通过 YUV 应用程序进行查看。
    谢谢。此致
    Anant

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

    尊敬的 Anant:

    您能否将原始图像从捕捉节点输出转储并使用任何原始图像到 RGB 或 YUV 转换器离线查看该文件。

    这有助于将问题与捕获和访问部分隔离开来。 您是否完成了 ISP 调优?

    此传感器驱动程序是否开箱即用、或者您是否编写了自己的驱动程序。

    ?,您使用的是 SDK 中的 ov2312 传感器驱动程序吗?

    此致、
    Gokul