0

过去,beta 2 SDK 无法与任何其他 Kinect 黑客软件在同一台计算机上运行。这仍然是真的吗?我现在可以将 OpenNI 和 SDK 合并到同一个项目中吗?

4

1 回答 1

1

这是一个棘手的问题。理论上是的。然而,实际问题是,在使用 OpenNI 时,您需要一个兼容 OpenNI 的驱动程序。通常的选择是SensorKinect。Kinect for Windows SDK 需要 Microsoft 自己的驱动程序,该驱动程序与 OpenNI 不兼容。让两个驱动程序同时运行是不可能的。

因此,Kinect for Windows SDK 和 OpenNI 是互斥的。在库之间切换时需要更换驱动程序。

使 SDK 和 OpenNI 同时工作的一种可能方法是,您需要编写一个兼容 OpenNI 的传感器模块,该模块使用 Microsoft 的 Kinect 驱动程序。据我所知,以前没有人这样做过,而且我不完全确定它会起作用。如果您打算走这条路,请查看OpenNI 程序员指南以获取有关 OpenNI 架构的更多信息。

于 2012-07-12T21:14:24.073 回答