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.

[参考译文] TDA4VM:VISS 输出出队间隔太短?

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1522400/tda4vm-viss-output-dequeue-intervals-are-too-short

器件型号:TDA4VM

工具/软件:

该线程源自以下线程:
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1521521/tda4vm-is-it-possible-to-access-viss-output-image-memory-without-openvx-node/

尊敬的 Gokul:

我实际上尝试了使用地图访问内存的方法、并在地图之后打印了一个日志。

日志 在映射后以毫秒为单位打印时间戳、帧 ID 和内存地址。

然后我发现了一些奇怪的东西。 有时、到下一个帧 ID 的时间非常短。 这是为什么? 如果摄像头的速度为30fps、则间隔应约为34ms。

[timestamp] [id]              memory address
...
[175880] [10] viss_image[0] = 0x9B71F000
[175985] [11] viss_image[0] = 0xA4012000
[175986] [12] viss_image[0] = 0x9AAF7000
[176019] [13] viss_image[0] = 0x99ECF000
[176049] [14] viss_image[0] = 0x9B71F000
[176084] [15] viss_image[0] = 0xA4012000
[176128] [16] viss_image[0] = 0x99ECF000
[176165] [17] viss_image[0] = 0x9AAF7000
[176199] [18] viss_image[0] = 0x9B71F000
[176236] [19] viss_image[0] = 0xA4012000
[176298] [20] viss_image[0] = 0x99ECF000
[176298] [21] viss_image[0] = 0x9AAF7000
[176330] [22] viss_image[0] = 0x9B71F000
...

例如、 第11帧和第12帧之间仅需1ms。

此致、
Daigo

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

    尊敬的 Daigo:

    您可以共享您的图形吗、是否有任何其他节点连接到 vis?

    此致、
    Gokul

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

    尊敬的 Gokul:

    对不起, 我自己解决了。

    我重新检查了连接到 VISS 的节点。 我发现其他节点的执行时间推迟了 VISS 出队的完成、并且返回的速度更快、因为下一帧的出队已经完成。

    此致、

    Daigo

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

    尊敬的 Daigo:

    是的、在接下来的下一个节点完成其执行时、viss 输出将出队。

    我希望您的问题得到了解答、我将结束这一主题的讨论。

    此致、
    Gokul