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.

[参考译文] TDA2EVM5777:如何使用摄像头作为 TIDL 网络的输入?

Guru**** 2562120 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/617694/tda2evm5777-how-to-use-camera-as-the-input-of-the-tidl-net

器件型号:TDA2EVM5777

您好!

我已经阅读了开发指南 、并知道如何根据摄像头输入和 LCD 输出生成正常的算法程序。 但我无法将摄像头输入程序与 TIDL 相结合。

您能否告诉我如何编写一个程序、使电路板可以将摄像头用作 TIDL 网络的输入并在 LCD 上显示输出?

我已尝试使用以下 configration 文件生成用例文件。 正确吗?

谢谢你。

UseCase:chains_tidlEVE

Capture -> Alg_tidlpreproc (A15)
ALG_tidlpreproc (A15)-> ALG_tidl_1 (EVE1)
ALG_tidlpreproc (A15)-> ALG_tidl_2 (EVE2)
ALG_TIdl_1 (EVE1)->合并(IPU1_0)
ALG_TIdl_2 (EVE2)->合并(IPU1_0)
合并(IPU1_0)-> Display_Video
GrpxSrc -> Display_GRPX

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    抱歉。 我使用的配置文件如下所示。 我输入了错误的一个。

    UseCase:chains_tidlEVE

    Capture -> Alg_tidlpreproc (A15)
    ALG_tidlpreproc (A15)-> ALG_tidl_1 (EVE1)
    ALG_tidlpreproc (A15)-> ALG_tidl_2 (EVE2)
    ALG_TIdl_1 (EVE1)->合并(IPU1_0)
    ALG_TIdl_2 (EVE2)->合并(IPU1_0)
    合并(IPU1_0)-> Display_Video
    GrpxSrc -> Display_GRPX
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

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

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

    您好!

    TIDL 算法需要捕获链路无法提供的 BGR 平面输入。

    此外、TIDL 的输出是每个像素0-4之间的段索引值。

    此致、

    Anand

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢、Anand。
    因此、是否有任何其他解决方案可将摄像头用作 TIDL 输入?
    此致
    Kai
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    或者、是否可以将捕获链路的输出转换为 BGR 平面?
    谢谢你。

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

    您好!

    无捕获链路无法输出平面 BGR。

    您可以修改 tidl 预处理 ALG 插件、以将 YUV 转换为平面 BGR 格式、并为 tidl 算法提供所需的填充。

    此致、

    Anand

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Anand、大家好、我是 Kaixiang Ye 的同事、我正在努力完成工作。 在 TDA2xx 上运行时、发生了一些错误、日志信息如下:


    [IPU1-0]内核菜单
    [IPU1-0]================================
    [IPU1-0]
    [IPU1-0] 1:DSP
    [IPU1-0] 2:EVE
    [IPU1-0]
    [IPU1-0]输入选项:
    [IPU1-0]
    [IPU1-0] 257.539834 s:
    [IPU1-0]
    [IPU1-0]================================
    [IPU1-0]用例模式
    [IPU1-0]================================
    [IPU1-0]
    [IPU1-0] 1:将输出帧转储到文件
    [IPU1-0] 2:自由运行(未转储输出帧)
    [IPU1-0]
    [IPU1-0]输入选项:
    [IPU1-0]
    [IPU1-0] 261.435521 s:++++++++++++++++ pObj->chainsCfg->displayType = 7、pObj->displayWidth = 1920、pObj->displayHeight = 1200++++++++++++++++
    [IPU1-0] 261.446532 s:捕获:正在创建!!!
    [IPU1-0] 261.446806 s:捕获:VIP1 Slice0 Porta 捕获模式为[ 8位]!!!
    [IPU1-0] 261.494723 s:捕获:创建完成!!!
    [IPU1-0] 261.495089 s:IPC_OUT_0:正在创建!!!
    [IPU1-0] 261.495394 s:IPC_OUT_0:创建完成!!!
    [主机] 261.495577 s:IPC_IN_0:正在创建!!!
    [主机] 261.495882 s:IPC_IN_0:创建完成!!!
    [主机] 261.496095 s:算法:正在创建(algId = 11)!!!
    [主机] 261.502684 s:utils:DMA:分配的通道(TCC)= 0 (0)
    [主机] 261.502714 s:utils:DMA:0、共1个:分配的参数= 0 (0x43305600)
    [主机] 261.502714 s:算法:创建完成(algId = 11)!!!
    [主机] 261.502806 s:IPC_OUT_1:正在创建!!!
    [主机] 261.502836 s:IPC_OUT_1:创建完成!!!
    [EVE2] 261.503111 s:IPC_IN_0:正在创建!!!
    [EVE2] 261.504026 s:IPC_IN_0:创建完成!!!
    [EVE2] 261.504605 s:算法:正在创建(algId = 14)!!!
    [IPU1-0] 262.779997 s:IPC_IN_1:正在创建!!!
    [IPU1-0] 262.781217 s:IPC_IN_1:创建完成!!!
    [主机] 262.781400 s:IPC_OUT_0:正在创建!!!
    [主机] 262.781431 s:IPC_OUT_0:创建完成!!!
    [EVE1] 262.781736 s:IPC_IN_0:正在创建!!!
    [EVE1] 262.782620 s:IPC_IN_0:创建完成!!!
    [EVE1 ] 262.783200 s:算法:正在创建(algId = 14)!!!
    [EVE2] 262.778503 s:算法:创建完成(algId = 14)!!!
    [EVE2] 262.779113 s:IPC_OUT_0:正在创建!!!
    [EVE2] 262.779601 s:IPC_OUT_0:创建完成!!!
    [IPU1-0] 264.056091 s:IPC_IN_0:正在创建!!!
    [IPU1-0] 264.057311 s:IPC_IN_0:创建完成!!!
    [IPU1-0] 264.057890 s:********* 合并*********
    [IPU1-0] 264.057982 s:********* Display_VideoPrm.inQueParams.prevLinkId= 37、Display_VideoPrm.inQueParams.prevLinkQueId= 0、Display_VideoPrm.displayId=0、Display_VideoPrm.displayScanForm= 1、Display_VideoPrm.rtParams.tarWidth= 1920、Display_VideoPrm.rtParams.tarHeight= 1200、Display_VideoPrm.rtParams.posX=0、Display_Prm.rtvideoParams.rpt= 0、VideoParm.rtvideoParams.rpos0*
    [IPU1-0] 264.058378 s:显示:正在创建!!!
    [IPU1-0] 264.058744:dispcore/src/vpscale_dss.c @第1369行:
    [IPU1-0] 264.058836 s:不支持大于8x 的升频
    [IPU1-0] 264.058927 s:dispdrv/src/vpsdrv_displayCore.c @第295行:
    [IPU1-0] 264.058988 s:设置 DSS 参数失败
    [IPU1-0] 264.059049 s:Assertion @ Line:346 in links_IPU/display/DisplayLink_drv.c:status=system_link_status_sok:failed!!
    [EVE1 ] 264.054260 s:算法:创建完成(algId = 14)!!!
    [EVE1 ] 264.055206 s:IPC_OUT_0:正在创建!!!
    [EVE1 ] 264.055694 s:IPC_OUT_0:创建完成!!!


    日志显示在创建显示器期间发生了错误。 您是否知道如何解决此问题?
    谢谢!


    UseCase:chains_tidlEVE

    Capture -> Alg_tidlpreproc (A15)
    ALG_tidlpreproc (A15)-> ALG_tidl_1 (EVE1)
    ALG_tidlpreproc (A15)-> ALG_tidl_2 (EVE2)
    ALG_TIdl_1 (EVE1)->合并(IPU1_0)
    ALG_TIdl_2 (EVE2)->合并(IPU1_0)
    合并(IPU1_0)-> Display_Video
    GrpxSrc -> Display_GRPX
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您不能直接显示 TIDL 算法插件的输出。 输出是0到4之间的段索引值、表示不同的段、如道路、车辆、行人、交通信号。

    我们有一个后处理 ALG 插件、可将 TIDL 输出转换为可显示的 UV 平面。

    此 ALG 插件将是即将推出的 VISION SDK 版本的一部分。

    此致、

    Anand

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

    您好!

    这将是9月底到期的 vsdk 3.01的一部分。

    此致、

    Anand

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

    预计将于2017年10月中旬发布。

    此致、
    Yordan