我能够让开源kinect驱动程序和Windows驱动程序为我的xbox正确工作,但在使用其中一台或另一台计算机时,我不能同时使用这两种驱动程序。原因是什么?当我测试一个可能是开源或需要Windows的手势库时,我能做什么使我不必完全卸载所有与Kinect相关的东西呢?
发布于 2013-09-30 22:59:56
在Windows上,每个设备只能有一个驱动程序,所以恐怕不能同时使用OpenKinect/libfreenct和Kinect for Windows(OpenKinect)。
但是,您可以将OpenNI 1.5.x与此Kinect-OpenNI桥一起使用,也可以使用OpenNI 2 使用Kinect for Windows
我认为使用单个kinect库可能更简单。Nite(随OpenNI附带)提供了一些手势。我不确定最新的Kinect是否也适用于Windows。
您仍然可以使用骨架跟踪来实现您自己的手势。您可以使用许多算法,例如动态时间扭曲(这里是一个用于Windows的Kinect库),我还建议您查看一下手势识别工具包(GRT),因为它提供了许多很好地解释了维基的算法,而且由于它是通用的,所以您可以在windows中使用openni或kinect (更不用说wiimotes/IMUs/等等)。
https://stackoverflow.com/questions/19097962
复制相似问题