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.

[参考译文] RTOS:在正交链路后未在 DUP 链路中获取帧进行处理

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/662385/rtos-not-getting-frames-in-dup-link-after-cature-link-for-processing

工具/软件:TI-RTOS

您好!

我创建了用例、

UseCase:chains_test52

Capture -> DUP
DUP -> Alg_FrameDifference (DSP1)-> Alg_DrawBlob (IPU1_1)
DUP -> Alg_DrawBlob -> Display

注:-

插件"ALG_DrawBlob"正在接收来自两个队列的输入(一个是 DUP 链接、另一个是 ALG_FrameDifference)、并输出一个队列。

2、ALG_FrameDifference 和 ALG_DrawBlob 链路工作正常。(在单个流水线中不使用 DUP 链路)

SDK 配置:PROCESSOR_SDK_VISION_03_00_00_00、SYS-BIOS

问题是、

第1个帧将被完全处理。

但在第一个帧之后、数据/帧不会从"DUP"链接获取。

(一个帧表示,为“ALG_FrameDifference”创建参数是 noOfOutFrames,我已将其设置为1)

您是否有任何指向此问题的指针?

此致、

Kajal Karande。

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

    我已将您的问题转交给 VisionSDK 专家。

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

    请确保 DrawBlob Alg 插件将输入帧返回到正确的输入队列。
    此外、每帧帧帧的帧差分处理时间是多少? 它必须远小于捕获帧速率。

    DrawBlob 插件可能会接收具有不同帧速率的2个输入、也可能不会同时接收。 我希望这种情况在 DrawBlob 插件中得到处理。

    建议为 FrameDifference ALG 插件分配多个输出缓冲器

    此致、
    Sujith