【发布时间】:2013-01-29 00:53:24
【问题描述】:
我已经使用 kinect XBOX 360 开发了一段时间。 今天,在连接不同的 kinect 设备(XBOX 360)后,我开始出现错误 在初始化行:
kinect.Initialize(RuntimeOptions.UseSkeletalTracking | RuntimeOptions.UseDepthAndPlayerIndex | RuntimeOptions.UseColor);
我得到的错误:
本地 DLL 失败。 HRESULT=0x8004022b。
堆栈跟踪显示:
在 Microsoft.Research.Kinect.Nui.SkeletonEngine..ctor(Runtime mainNui, CINuiInstanceHelper nuiInstance)
我已经试过了:
- 重新安装所有与 kinect 相关的驱动程序并重新启动。
- 切换回我使用的旧 kinect 传感器。
- 重新安装kinect sdk(我使用的版本是:微软 Kinect 1.0 Beta2 SDK v.1.0.0.45
- 以下链接 - http://social.msdn.microsoft.com/Forums/en-US/kinectsdk/thread/5b9ffac3-86c0-4147-a6c7-f8e4bbc73c56 - 谈到了查找注册表项,但我不明白该怎么做。
- 根据此链接 - http://msdn.microsoft.com/en-us/library/ms919477.aspx 这是一个错误代码:
VFW_E_SAMPLE_REJECTED 此样本无法呈现。 0x8004022B 555
我正在运行 win7 64 位。
【问题讨论】:
-
只需切换到完整版(就像 Chris Ortner 所说)
标签: c# dll initialization kinect hresult