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.

[参考译文] TDA4VH-Q1:VXLIB 重新映射性能优化

Guru**** 2534400 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1566017/tda4vh-q1-vxlib-remap-performance-optimization

器件型号:TDA4VH-Q1
Thread 中讨论的其他器件:TDA4VH

工具/软件:

TDA4VH 定制板

SDK 11.00

FreeRTOS+Linux

我们从摄像头获得的四向环视数据需要经过上图所示的处理。

目前、我们正在尝试优化“拼接“节点的性能。

经过调查、我们发现 VXLIB_remapBilinear_bc_i8u_i32f_o8u 将消耗 32ms。 输入尺寸为 1920*1536*4、输出尺寸为 512*512。

1.我们想知道 VXLIB_remapBilinear_bc_i8u_i32f_o8u 是否已达到我们具体案例的限值? 是否仍有改进的余地?

或者、是否有更高效的函数可用于替换 VXLIB_remapBilinear_bc_i8u_i32f_o8u?

同时、我们还尝试删除 LDC_CC 节点。 因此、我们想知道 VXLIB 库中的重映射函数是否支持在执行重映射操作时将 UYVY 转换为 NV12、因为预处理节点的输入必须为 NV12。

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

    您好、

    让我回顾一下您的问题并返回给您。 从我的初始评估来看、您使用的 API 似乎没有针对 C7x 进行优化。 我将进一步研究它、很快就会回复您。

    此致、
    Sivadeep

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

    您好、

    1.我们想知道 VXLIB_remapBilinear_bc_i8u_i32f_o8u 是否已达到我们具体案例的极限? 是否仍有改进的余地?




     您使用的 VXLIB_remapBilinear_bc_i8u_i32f_o8u 函数针对 c66x 进行了优化、并非适用于 c7x 处理器。

    2.or 是否有更有效的函数可用于替换 VXLIB_remapBilinear_bc_i8u_i32f_o8u?

    否、VXLIB 中没有其他替代函数可替代  VXLIB_remapBilinear_bc_i8u_i32f_o8u 的用途。您可以通过处理 L2 RAM 中的数据来提高性能。

    3.同时、我们还在尝试删除 LDC_CC 节点。 因此、我们想知道 VXLIB 库中的重映射函数在执行重映射操作时是否支持将 UYVY 转换为 NV12、因为 preproc 节点的输入必须为 NV12。

    标准 VXLIB 重映射函数 (VXLIB_remapBilinear_bc_i8u_i32f_o8u) 本身不支持在重映射中从 UYVY 到 NV12 的颜色空间转换。

    此致、
    Shabary S Sundar