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.

[参考译文] TDA2PXEVM:tidl_postproclink_algplugin.c 中的信标像素值输出

Guru**** 2540720 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/820770/tda2pxevm-output-of-semseg-pixels-values-at-the-tidl_postproclink_algplugin-c

器件型号:TDA2PXEVM
主题中讨论的其他器件:TDA2

尊敬的 TI 团队:

我已在 tda2上成功部署了经过培训的模型。 现在、我想进一步应用图像处理、这可以帮助我生成所需的输出。 我有两个问题,请提供详细的答案。

1.如何在 tidl_postproclink 上查看每个类的像素值,我添加了部分代码,但我无法理解它生成的输出。 我需要的是我的分段对象的每个类别的像素值。 到目前为止、我只有两个物体。 下面是我的代码图片:

2.为循环和打印功能添加此项也会干扰显示屏上的输出并使其完全为黑色。 如何处理问题、在执行任何此类操作之前、我是否需要分配任何内存?如果是、您能给我一些提示吗?  

请尽快回答我的问题。 谢谢你。

此致、

H.M. Owais

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

    您好!

    不能在短时间内打印如此大的阵列,因此显示不正确。

    您可以在 tidlpostproc 之后添加 DUP 链接、并在 IPU1_0内核上添加空链接以转储该输出并进行检查。

    此致、

    Anuj

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

    尊敬的 Anuj:

    感谢您的回答。 我尝试在 txt 文件中添加 DUP 链接以生成代码、但它给了我错误。

    错误:链接[DU]必须有一个且只有一个传入链接

    以下是我用于将 DUP 和 null 添加到我的 semseg 中的 txt:

    UseCase:chains_semSeg

    NullSource -> Decode -> DUP

    DUP ->合并(A15)

    DUP -> Alg_tidlpreproc (A15)

    ALG_tidlpreproc (A15)-> ALG_tidl_Eve1 (EVE1)
    ALG_tidlpreproc (A15)-> ALG_tidl_Eve2 (EVE2)

    ALG_TIdl_Eve1 (EVE1)-> ALG_tidlpostproc (A15)
    ALG_tidl_Eve2 (EVE2)-> ALG_tidlpostproc (A15)

    ALG_tidlpostproc (A15)-> DUP ->空

    ALG_tidlpostproc (A15)->合并(A15)

    合并(A15)->同步(A15)->算法_ tidlpostproc_CPY (A15)

    ALG_tidlpostproc_cpy (A15)->显示

    GrpxSrc -> Display_GRPX

    似乎我不应该添加 ALG_tidlpostproc (A15)作为输入。 此外、是否有任何解释链接的文档。 谢谢你。

    此致、

    H.M.Owais

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

    您好!

    DUP 链接是可以具有单个输入和多个输出的链接。

    因为您的用例中已有 DUP,所以第二个 DUP 将具有一些不同的名称,如“DUP _1”。

    此致、

    Anuj

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

    尊敬的 Anuj:  

    感谢你的答复。 我听从了你的建议、并按照你的建议行事。

    我在 tidl_postproc 的输出中添加了 DUP 链接,然后添加了 Null 链接以转储文件。 如下所示: 
    tidl_postproc->DUP _1
    DUP_1->空。

    当我运行用例以检查打印稿上的帧时。 我收到此错误

    断言@行:ipcOutLink_drv.c 中的231:pObj->createArgs.inQueParams.prevLinkQueId < pObj->pfortLinkInfo.numQue:! 

    您能告诉我为什么会发生这种情况吗? 

    此外、我是否需要访问 null 链接的输出以转储文件? 我对这些用例的结构有点困惑。
    我应该设置哪些参数以及如何获取这些参数的值。 如果您可以提供一些有用的提示、这将非常有帮助。 谢谢你。

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

    尊敬的 Anuj:

    感谢你的答复。 我听从了你的建议、并按照你的建议行事。

    我在 tidl_postproc 的输出中添加了 DUP 链接,然后添加了 Null 链接以转储文件。 如下所示:
    tidl_postproc->DUP _1
    DUP_1->空。

    当我运行用例以检查打印稿上的帧时。 我收到此错误

    断言@行:ipcOutLink_drv.c 中的231:pObj->createArgs.inQueParams.prevLinkQueId < pObj->pfortLinkInfo.numQue:!

    您能告诉我为什么会发生这种情况吗?

    此外、我是否需要访问 null 链接的输出以转储文件? 我对这些用例的结构有点困惑。
    我应该设置哪些参数以及如何获取这些参数的值。 如果您可以提供一些有用的提示、这将非常有帮助。 谢谢你。

    此致、

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

    尊敬的 Anuj:    

    感谢你的答复。 我听从了你的建议、并按照你的建议行事。

    我在 tidl_postproc 的输出中添加了 DUP 链接,然后添加了 Null 链接以转储文件。 如下所示:
    tidl_postproc->DUP _1
    DUP_1->空。

    当我运行用例以检查打印稿上的帧时。 我收到此错误

    断言@行:ipcOutLink_drv.c 中的231:pObj->createArgs.inQueParams.prevLinkQueId < pObj->pfortLinkInfo.numQue:!

    您能告诉我为什么会发生这种情况吗?

    此外、我是否需要访问 null 链接的输出以转储文件? 我对这些用例的结构有点困惑。
    我应该设置哪些参数以及如何获取这些参数的值。 如果您可以提供一些有用的提示、这将非常有帮助。 谢谢你。

    此致、

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

    您好!

    如果我清楚地了解了您的用例、那么您需要检查 tidlpostproc 链接的输出。

    为此、您必须将该数据转储到 SD 卡中、因为无法打印这些数据。

    您可以使用 null 和 DUP 链接转储该数据。

    从 usecase txt 文件中替换以下行

    ALG_tidlpostproc (A15)->合并(A15)

    并添加以下行

    ALG_tidlpostproc (A15)-> DUP _1 (A15)
    DUP _1 (A15)->空。

    DUDP_1 (A15)-> 合并(A15)

    并正确设置 DUP 和空链接参数。

    对于这些参数、您可以从使用了这些链接的其他用例中获取参考。

    此致、

    Anuj