ubuntu - 英特尔® 实感™ SDK 2.0 上的英特尔实感 D435i 帧丢失

标签 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

最佳答案

正如怀疑的那样,这是一个流水线问题,与特定 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),因此过载。

关于ubuntu - 英特尔® 实感™ SDK 2.0 上的英特尔实感 D435i 帧丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63027477/

相关文章:

c++ - 建库失败 : file format not recognized; treating as linker script

ubuntu - 在 Ubuntu 10.04 上为 odbc 编译 LuaSQL 2.1.1

java - 无法在 AWS Ubuntu 实例上运行 Cassandra

python - 如何在 Python 中使用 OpenCv 裁剪图像中的小像素区域

java - 任何人都可以建议启发式方法来获取网页并识别所使用的主色吗?

c# - 如何使用 OpenCVSharp 将 Mat 转换为 Bitmap?

python - 数据解析和特征工程管道的设计模式

java - Java 中带有参数的高效 XSLT 管道

phpmyadmin登录页面问题

algorithm - 证明 k 级流水线最多比非流水线快 k 倍