我已经按照以下顺序安装了最新版本的openni和NITE:
Openni 1.3.4.6不稳定开发版x64 NITE 1.4.2.5不稳定开发版本x64 Avin2传感器kinect x64位于../platforms/win32目录
我使用的是64位的windows7,并且我已经连接了Kinect,而不是使用模拟节点。当我试图运行一个错误:“一个或多个以下节点无法被枚举”
我的modules.xml内容是:
<Modules>
<Module path="C:\OpenNI\Bin64\nimRecorder64.dll" />
<Module path="C:\OpenNI\Bin64\nimMockNodes64.dll" />
<Module path="C:\OpenNI\Bin64\nimCodecs64.dll" />
<Module path="C:\PrimeSense\NITE\Features_1_3_1\Bin64\XnVFeatures64_1_3_1.dll" configDir="C:\PrimeSense\NITE\Features_1_3_1\Data" />
<Module path="C:\PrimeSense\NITE\Features_1_4_1\Bin64\XnVFeatures64_1_4_1.dll" configDir="C:\PrimeSense\NITE\Features_1_4_1\Data" />
<Module path="C:\PrimeSense\NITE\Features_1_4_2\Bin64\XnVFeatures64_1_4_2.dll" configDir="C:\PrimeSense\NITE\Features_1_4_2\Data" />
<Module path="C:\PrimeSense\NITE\Hands_1_3_1\Bin64\XnVHandGenerator64_1_3_1.dll" configDir="C:\PrimeSense\NITE\Hands_1_3_1\Data" />
<Module path="C:\PrimeSense\NITE\Hands_1_4_1\Bin64\XnVHandGenerator64_1_4_1.dll" configDir="C:\PrimeSense\NITE\Hands_1_4_1\Data" />
<Module path="C:\PrimeSense\NITE\Hands_1_4_2\Bin64\XnVHandGenerator64_1_4_2.dll" configDir="C:\PrimeSense\NITE\Hands_1_4_2\Data" />
</Modules>我还尝试使用以前版本的OpenNI和NITE,也得到了相同的结果。我还在SamplesConfig.xml中输入了许可证密钥,它没有其他更改。它有用于图像和深度的产品节点,仅此而已。
我想知道Avin2传感器kinect驱动程序是否适用于最新版本的openni。安装顺序是什么?我要安装什么驱动程序才能使kinect与openni 1.3.4.6一起工作?
谢谢
-Siddharth
发布于 2011-12-06 09:44:41
此版本的openni在windows7中的UAC设置中有错误。支持无位置计算的最新版本的openni开箱即用。
发布于 2011-11-12 16:59:54
niReg命令context.InitFromXmlFile(strFileName, scriptNode, pErrors) (这样你就可以做下一步的所有Module节点。错误应该消失了,但现在你有了一个不能工作的程序。逐个发布于 2013-03-17 03:14:57
下载kinect驱动程序(如果您的系统是32位,则为dpinst-x86.exe )
然后运行演示程序(NiViewer)来测试一切正常。
就这样..。
https://stackoverflow.com/questions/8100824
复制相似问题