我正在尝试使用Kinect传感器电机调整其角度,但我不能。我正在使用OpenNI .net C#simpleviewer示例。 我搜索过网络,我发现的所有内容都是用C ++编写的,但我的项目是在C#中 因此,如果有人可以帮助我如何从OpenNI C#应用程序访问kinect电机。
非常感谢。
答案 0 :(得分:1)
我有一段时间similar question,但在OSX上使用C ++。我最终使用ofxHardwareDriver类,它是一个简洁的小包装器,用于一些libfreenect功能(加速度计,LED,电机),并且可以与OpenNI并排运行。
问题是你可以同时在Linux(如sudo)/ OSX上使用libfreenect驱动程序和openni驱动程序,但不能在Windows上使用。如果你只需要深度图和电机访问权限,libfreenect就足够了,并且有一个C# wrapper for libfreenect。
如果您需要在Windows上进行骨架跟踪和电机控制,也许您应该尝试使用C#友好的官方Microsoft Kinect SDK。
更新: 可能还有另一个中途选项:mskinect-openni-bridge但我自己没有尝试过。