1

我目前正在开发一个同时使用Intel RealSense R200的颜色和深度流的程序。我想使用最低深度分辨率 240p,因为它比更高分辨率的噪声更少。但是,当将其与1080p 分辨率颜色流结合使用时,传感器会由于某种原因突然停止获取帧。

详细地说,PXCSenseManager::AcquireFrame()方法在某些点会阻塞大约 10 秒,然后返回错误代码 -301(即“由于上游组件中的错误而中止执行”)。

较高的深度分辨率或较低的颜色分辨率似乎可以正常工作,但会导致深度数据的噪声更大或颜色数据的质量降低。这个问题不仅出现在我的代码中,也出现在官方的 RSSDK 中,即DF_RawStreamsDF_CameraViewer中。

有没有人遇到过同样的问题,如果有,你知道解决方法吗?不幸的是,我还没有找到任何处理这种问题的方法。

我的电脑有以下规格:

  1. 母板:
    • 鼠标电脑有限公司 H110M-S01
  2. 中央处理器:
    • Intel® Core™ i7-6700 CPU @ 3.40GHz
  3. 记忆:
    • 16GB 内存 DDR3
  4. 显卡:
    • NVIDIA GeForce GTX 980 4GB GDDR5

非常感谢您提前

PS:这是我在 StackOverflow 上提出的第一个问题,所以我很感激任何反馈 :) 谢谢!

4

1 回答 1

0

我在英特尔论坛上收到回复说:

您使用的是 Windows 10 周年更新吗?这可能是由于导致某些相机崩溃的错误。尝试在最近几周未更新的 PC 上运行您的应用程序。不幸的是,我不知道任何当前的修复。显然,微软计划在 9 月的某个时候推出另一个更新来解决这个问题(以及其他问题)。

在检查其他未应用周年更新的 PC 时,该软件运行良好,没有任何崩溃。我想我应该等待微软提供修复相机崩溃问题的补丁。

但是,如果您对此问题有任何意见,请随时回复:)

于 2016-09-07T00:54:16.737 回答