2013-03-19 36 views
0

我试图访问Kinect传感器电机来调整它的角度,但我不能。我使用OpenNI .net C#simpleviewer示例。 我已经搜索了网页,所有我发现的是C++,但我的项目是在C# 所以,如果任何人都可以帮助我如何从OpenNI C#应用程序访问kinect电机。在OpenNI C中访问Kinect电机#

很多谢谢。

回答

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但我没有尝试过自己。