RealSense R200 在高色彩分辨率和低深度分辨率下崩溃

Posted

技术标签:

【中文标题】RealSense R200 在高色彩分辨率和低深度分辨率下崩溃【英文标题】:RealSense R200 crashes with high color resolution and low depth resolution 【发布时间】:2016-08-29 02:12:04 【问题描述】:

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

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

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

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

我的电脑具有以下规格:

    主板: 鼠标电脑有限公司H110M-S01 CPU: Intel® Core™ i7-6700 CPU @ 3.40GHz 内存: 16GB 内存 DDR3 显卡: NVIDIA GeForce GTX 980 4GB GDDR5

非常感谢您

PS:这是我在 *** 上提出的第一个问题,如果有任何反馈,我将不胜感激 :) 谢谢!

【问题讨论】:

这听起来像是 R200 API 开发人员的问题。我明天看看能不能重现。 @ChrisStathis 谢谢你,我真的很感谢你的努力 :) 顺便说一句,同样的问题也出现在其他电脑上。 【参考方案1】:

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

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

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

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

【讨论】:

微软已经在一周前提供了补丁KB3176938。请参阅this thread,这可能是相关的并建议禁用 Frame Server。 非常感谢您的回复 :) 不幸的是,这也不能解决问题。我有更新和注册表项,但没有任何效果。 我知道即使是最后一个 MS 补丁也存在问题并改变了周年纪念前的行为。也有可能是英特尔的问题,而不是微软的问题。无论哪种方式,您可以重新检查的一件事是您有两个注册表项 EnableFrameServerMode,而不仅仅是一个。带和不带 Wow6432Node,适用于 32 位和 64 位应用程序。如果这不起作用,您可能不得不等待英特尔或微软的解决方案,或者一些志愿者会发现另一种解决新变化的方法。

以上是关于RealSense R200 在高色彩分辨率和低深度分辨率下崩溃的主要内容,如果未能解决你的问题,请参考以下文章

计算与 Intel Realsense R200 深度摄像头的距离

如何使viso2_ros与realsense r200一起使用?

Realsense D435 在 MATLAB 中更改分辨率

英特尔实感3D摄像头

Intel Realsense D435 python 从深度相机realsense生成pcl点云

深度相机-介绍