SDK 1.5.1现在可以在与Kinect的开源库相同的计算机上运行吗?

时间:2012-07-12 19:57:36

标签: api sdk open-source kinect

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

1 个答案:

答案 0 :(得分:1)

这是一个棘手的问题。理论上是的。但是,实际问题是,在使用OpenNI时,您需要一个符合OpenNI标准的驱动程序。通常的选择是SensorKinect。 Kinect for Windows SDK需要Microsoft自己的驱动程序,该驱动程序不兼容 与OpenNI。有两个司机同时运作是不可能的。

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

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