英特尔实感D435i框架在英特尔®实感™SDK 2.0上掉落

时间:2020-07-22 05:26:04

标签: ubuntu image-processing pipeline realsense depth-camera

当相机的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帧。如何纠正以上问题?

rop

1 个答案:

答案 0 :(得分:0)

怀疑,这是一个流水线问题,没有特定USB端口可以携带的数据量。

为防止帧丢失或通过USB造成数据过载,必须将其连接到具有USB 3.1 Gen 1规格的主板。

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

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