我一直在用 kinect XBOX 360 开发一段时间。今天,在连接不同的 kinect 设备(XBOX 360)后,我开始在初始化行出现错误:
kinect.Initialize(RuntimeOptions.UseSkeletalTracking | RuntimeOptions.UseDepthAndPlayerIndex | RuntimeOptions.UseColor);
我得到的错误:
本机 DLL 失败。HRESULT=0x8004022b。
堆栈跟踪显示:
在 Microsoft.Research.Kinect.Nui.SkeletonEngine..ctor(运行时 mainNui,CINuiInstanceHelper nuiInstance)
我已经尝试过:
- 重新安装所有与 kinect 相关的驱动程序并重新启动。
- 切换回我正在使用的旧 kinect 传感器。
- 重新安装kinect sdk(我使用的版本是:Microsoft 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位。