Ubuntu 英特尔RealSense D435i帧在英特尔®;RealSense™;SDK 2.0

Ubuntu 英特尔RealSense D435i帧在英特尔®;RealSense™;SDK 2.0,ubuntu,image-processing,pipeline,realsense,depth-camera,Ubuntu,Image Processing,Pipeline,Realsense,Depth Camera,当相机的RGB模块的分辨率为1280x720,帧速率为15帧/秒时,它就像一个魔咒。深度模式和IMU在所有设置下都能正常工作 但是如果分辨率提高到1280x720-15帧/秒以上,我将面临一个运行时错误:backend-v412.cpp:988-帧没有在5秒内到达。 此错误的其他形式: 10:41:49 [Warn] .../backend-v4l2.cpp:988 - Frames didn't arrived within 5 seconds 管道似乎无法处理帧缓冲区,并且帧中有相当多的下

当相机的RGB模块的分辨率为1280x720,帧速率为15帧/秒时,它就像一个魔咒。深度模式和IMU在所有设置下都能正常工作

但是如果分辨率提高到1280x720-15帧/秒以上,我将面临一个
运行时错误:backend-v412.cpp:988-帧没有在5秒内到达。

此错误的其他形式:

10:41:49 [Warn] .../backend-v4l2.cpp:988 - Frames didn't arrived within 5 seconds
管道似乎无法处理帧缓冲区,并且帧中有相当多的下降,特别是,如果分辨率保持在1280x720,15帧/秒以上

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


正如所怀疑的,这是一个管道问题,即特定USB端口可以承载的数据量

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

请参阅本文件第78页


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

正如所怀疑的,这是一个管道问题,即特定USB端口可以承载的数据量

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

请参阅本文件第78页

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