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.

[参考译文] TDA2xEVM:需要将分段演示的输出转储到文件而不是显示的帮助

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/661045/tda2xevm-need-help-dumping-output-of-segmentation-demo-to-a-file-instead-of-display

您好!

我正在尝试修改分段演示(通过添加另一个用例- segWrite)并转储到文件中、而不是显示分段输出。

我已将最终链接从 Display 更改为 Null、并实现了与 tidl usecase 类似的空行回调函数和文件写入任务。

但是、我没有获得正确的输出。 您是否有此更改的补丁?

下面是我的实现方案 :e2e.ti.com/.../segWrite.zip

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

    我已将您的问题转交给一位专家征求意见。

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

    是否转储了任何输出帧? 或者根本不是?
    您能否参阅以下使用文件写入的用例?
    VISION_SDK\APPS\src\rtos\usecases\tidl
    VISION_SDK\APPS\src\RTOS\usecases\saveDisFrame
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Prasad、您好!

    我正在获得一些输出、但这毫无意义。

    我已参考 TIDL 在原始帖子中实现 segWrite shared。 如果您可以查看并让我知道是否存在明显的问题、那将是一个很大的帮助。 我不熟悉链路和链路、可能犯了一些明显的错误。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Bhargav、您好!

    我看到您在文件写入回调中进行了一些更改(某些部分注释掉)。
    这是因为用例输入发生了变化吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Prasad、您好!

    我的用例与 semSeg 用例相同、只是最后一个链接为 Null 而不是 Display。 因此、我已经尝试根据这个修改写入回调。
    您是否看到代码有任何问题?

    但是、即使是最初的回调式、我也无法获得正确的输出。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Bhargav、

    不确定为什么要将元数据转储到文件中、而您有来自上一个链接的视频数据。

    请尝试附加。 如果 不起作用、请更改 ChainCommon_OSAL_FileWrite 以在单次调用中写入整个帧、就像您之前一样保持部分不变

    /cfs-file/__key/communityserver-discussions-components-files/791/7853.chains_5F00_segWrite.c

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此外、我还请求您参考 vision_sdk\apps\src\rtos\usecases\saveDisFrame、因为这也是转储帧。
    您正在引用转储元数据的 TIDL 用例。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Prasad、您好!

    使用 ChainCommon_OSAL_FileWrite()直接将帧转储到文件的更改有效!

    非常感谢您在这个问题上的帮助!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Bhargav、

    很高兴为您提供帮助。 谢谢。