1

RGB module当相机的分辨率为 1280x720 且 FPS 为 15 帧/秒时,它就像一个魅力。深度模式和 IMU 在所有设置中都能正常工作。

但如果分辨率提高到 1280x720 - 15 帧/秒以上,我将面临Runtime error: backend-v412.cpp:988 - Frames didn't arrive within 5 seconds.

此错误的其他形式:

10:41:49 [Warn] .../backend-v4l2.cpp:988 - Frames didn't arrived within 5 seconds

似乎管道无法处理帧缓冲区,并且帧中有很多下降,特别是如果分辨率保持在 1280x720 15 帧/秒以上。

请参见下图,分辨率为1280x720,30 帧/秒。我该如何纠正上述情况?

罗普

4

1 回答 1

0

正如怀疑的那样,这是一个流水线问题,与特定 USB 端口可以承载的数据量有关。

为防止通过 USB 发生丢帧或数据过载,它必须连接到具有 USB 3.1 Gen 1 规格的主板。

请参阅本文档的第 78 页https://www.intelrealsense.com/wp-content/uploads/2020/06/Intel-RealSense-D400-Series-Datasheet-June-2020.pdf

我的 AMD 机器没有内置 USB 3.1 Gen 1 规格(具有 USB 3.0),因此过载。

于 2020-07-28T06:58:14.843 回答