[转]微软Kinect for Windows SDK 与 OpenNI共存

本文转载自:http://www.cnkinect.com/article-6449-1.html


做体感的人都知道,kinect sdk包与OpenNi包相互排斥,互不兼容。也就是你两者之间只有一个能正常工作。

但有时候我们不同的应用需要用到不同的包,也可能在一个时间段内会测试到不同的应用。那怎么样去解决这种问题呢?卸载重装安装包可能是解决办法之一,但有时真的是费时费力,偶尔还会加上一两次重启才能正常工常。

[转]微软Kinect for Windows SDK 与 OpenNI共存_第1张图片

 

其实还有更简单的方法,其实就是更改下驱动程序。下面以图说话,几个步骤就可以搞定:

打开硬件管理器,因为我现在用的是kinect sdk包,所以显示的画面如下

 

可以看到Kinect的驱动有三个,分别为Audio、Camera、Device。这里我们只需要更新Camera与Device即可。

右键更新驱动程序之后,分别更新Camera及Device即可,记得不要改Microsoft开头的,如下两图图所示:

 

[转]微软Kinect for Windows SDK 与 OpenNI共存_第2张图片

 

当操作完以完,我们已经可以用OpenNi包去驱动程序了。如果您是想以OpenNi包切换到Kinect sdk,则切换到相反的驱动程序即可。

可能网上流传着一些兼容切换程序包的代码,大家也可以去Google下。但我觉得这种方式用得更简单些。


你可能感兴趣的:([转]微软Kinect for Windows SDK 与 OpenNI共存)